]> andersk Git - moira.git/blobdiff - dbck/dbck.pc
Deal with tracking creation times for users.
[moira.git] / dbck / dbck.pc
index 97b76af7f6eca976cd9d2d9693b612d4f19e5d0c..3f68472e922a34d87298ef708d0104479b29a70b 100644 (file)
@@ -26,7 +26,7 @@ int fast = 0;
 int warn = 1;
 int abort_p = 0;
 struct hash *users, *machines, *clusters, *lists, *filesys, *nfsphys;
-struct hash *strings, *members, *subnets, *string_dups;
+struct hash *strings, *members, *subnets, *string_dups, *printservers;
 EXEC SQL BEGIN DECLARE SECTION;
 int dcmenable;
 EXEC SQL END DECLARE SECTION;
@@ -50,7 +50,7 @@ int main(int argc, char **argv)
 
   while (++arg - argv < argc)
     {
-      if  (**arg == '-')
+      if (**arg == '-')
        {
          switch ((*arg)[1])
            {
@@ -110,10 +110,13 @@ int main(int argc, char **argv)
   fflush(stdout);
   EXEC SQL CONNECT :database IDENTIFIED BY :database;
   printf("done\n");
-  EXEC SQL SELECT value INTO :dcmenable FROM numvalues
-    WHERE name = 'dcm_enable';
-  dprintf("DCM disabled (was %d)\n", dcmenable);
-  EXEC SQL UPDATE numvalues SET value = 0 WHERE name = 'dcm_enable';
+  if (mode != MODE_NO)
+    {
+      EXEC SQL SELECT value INTO :dcmenable FROM numvalues
+       WHERE name = 'dcm_enable';
+      dprintf("DCM disabled (was %d)\n", dcmenable);
+      EXEC SQL UPDATE numvalues SET value = 0 WHERE name = 'dcm_enable';
+    }
 
   /* Begin transaction here. */
 
This page took 0.042409 seconds and 4 git commands to generate.