]> andersk Git - moira.git/blobdiff - gen/acl.pc
Run a script to load the data.
[moira.git] / gen / acl.pc
index e2f9c5b1cb7e3a4ced06f35371595b3b34180d5a..b439e991c0bb12d5c66a852ba7db23e7fe72c877 100644 (file)
@@ -149,7 +149,7 @@ void dump_access_file(FILE *out, int lid)
        {
          name = strtok_r(m->name, "@", &lasts);
          EXEC SQL SELECT count(login) INTO :i FROM users 
-           WHERE login = :name;
+           WHERE login = :name and status != 3;
          if (i == 1)
            {
              if (*(m->tag))
@@ -299,7 +299,7 @@ void dump_passwd_file(FILE *out, int lid)
          name = strtok_r(m->name, "@", &lasts);
            
          EXEC SQL SELECT count(login) INTO :i FROM users WHERE 
-           login = :name;
+           login = :name and status != 3;
          if (i == 1)
            {
              EXEC SQL SELECT unix_uid, shell, fullname, nickname,
@@ -376,7 +376,7 @@ void dump_group_file(FILE *out, int id)
                {
                  n = strtok_r(m->name, "@", &lasts);
                  EXEC SQL SELECT count(login) INTO :i FROM users
-                   WHERE login = :n;
+                   WHERE login = :n and status != 3;
                  if (i == 1)
                    {
                      fprintf(out, "%s%s", maybecomma, n);
This page took 0.101565 seconds and 4 git commands to generate.