X-Git-Url: http://andersk.mit.edu/gitweb/moira.git/blobdiff_plain/f9419ff508d644d32f48e87275556e7e31a79a0e..0041862dcee4646f8bc7fea981e1fb7007cc066f:/gen/nfs.pc diff --git a/gen/nfs.pc b/gen/nfs.pc index ad4541f2..877a2622 100644 --- a/gen/nfs.pc +++ b/gen/nfs.pc @@ -135,21 +135,6 @@ int do_lists(struct save_queue *lists) EXEC SQL END DECLARE SECTION; sprintf(file, "%s/list-", nfs_dir); -#if 0 - if (stat(file, &sb) == 0) - { - if ((ModDiff (&flag1, "users", sb.st_mtime)) || - (ModDiff (&flag2, "list", sb.st_mtime)) || - (ModDiff (&flag3, "imembers", sb.st_mtime)) || - (ModDiff (&flag4, "serverhosts", sb.st_mtime))) - exit(MR_DATE); - if (flag1 < 0 && flag2 < 0 && flag3 < 0 && flag4 < 0) - { - fprintf(stderr, "The lists do not need to be rebuilt.\n"); - return 0; - } - } -#endif /* build the list of everyone, and store it in a file whose name * corresponds to the empty list. @@ -219,7 +204,7 @@ struct user { void do_everyone(void) { const buflen = MAXPATHLEN; - char buf[buflen], *l; + char buf[MAXPATHLEN], *l; struct user *u; struct grp *g; struct bucket *b, **p; @@ -245,7 +230,7 @@ void do_everyone(void) EXEC SQL DECLARE l_cursor CURSOR FOR SELECT gid, list_id FROM list - WHERE grouplist != 0 AND active != 0 + WHERE nfsgroup != 0 AND grouplist != 0 AND active != 0 ORDER BY list_id; EXEC SQL OPEN l_cursor; while (1)