}
AppendToLog("Done.\n");
break;
+ case MM_ADD_FILSYS:
+ if (!f) {
+ AppendToLog("Done.\n");
+ if (AskQuestion("Add a quota for this filesystem?",
+ "quota_after_filsys")) {
+ f = GetAndClearForm("add_quota");
+ GetKeywords(f, 1, "quota_type");
+ f->inputlines[Q_FILESYS]->valuechanged = MoiraValueChanged;
+ f->inputlines[Q_TYPE]->valuechanged = MoiraValueChanged;
+ StoreField(f, 0, argv[0]);
+ if (!strcmp(argv[1], "AFS"))
+ StoreField(f, 1, "ANY");
+ if (tty)
+ TtyForm(f);
+ else
+ DisplayForm(f);
+ }
+ }
+ break;
case MM_SHOW_FILSYS:
case MM_SHOW_FSGROUP:
while (sq_get_data(form->extrastuff, &aargv)) {
case MM_ADD_LIST:
case MM_DEL_LIST:
case MM_ADD_QUOTA:
+ case MM_MOD_QUOTA:
case MM_DEL_QUOTA:
case MM_SET_DQUOTA:
case MM_ADD_NFS:
case MM_ADD_FSGROUP:
case MM_MOV_FSGROUP:
case MM_DEL_FSGROUP:
- case MM_ADD_FILSYS:
case MM_DEL_FILSYS:
case MM_ADD_KRBMAP:
case MM_DEL_KRBMAP: