]> andersk Git - moira.git/blobdiff - dbck/FIXES
Deal with tracking creation times for users.
[moira.git] / dbck / FIXES
index a470147da209335944291e4c5d6722f987ce115b..311fb59f974c769d6438ca6555cca8d68ed23c74 100644 (file)
@@ -20,7 +20,7 @@ F* Each hostalias name must be unique
 F* Each hostalias name must not be the same as any machine name
    Each snet_id must be unique
        Alloc new ID
-F**Each subnet name must be unique
+F* Each subnet name must be unique
    Each clu_id must be unique
        Alloc new ID
 F* Each cluster must have a unique name
@@ -29,17 +29,15 @@ F* Each cluster must have a unique name
 F* Each list must have a unique name
    Each filsys_id must be unique
        Alloc new ID
-F**Each filesys name must be unique
+F* Each filesys name must be unique
    Each nfsphys_id must be unique
        Alloc new ID
    Each string must be unique
        Delete second copy and remember this for phase 2
    Each string_id must be unique
        Delete all copies
-F**Each printer name must be unique
-  *Each palladium id must be unique
-       Alloc new ID
-F**Each palladium name must be unique
+F* Each printer name must be unique
+ * Each printserver entry must be for a unique mach_id
 
 PHASE 2: checking references
 
@@ -51,6 +49,8 @@ PHASE 2: checking references
        Delete pobox
    Each user's SMTP pobox must have a string
        Delete pobox
+   Each user's IMAP pobox must be an existing IMAP filesystem
+       Delete pobox
 P  Every machine must be on a subnet
        Set to placeholder subnet
 P  Every machine owner must exist
@@ -87,7 +87,7 @@ P  Every filesys' owning user must exist
        Make it user 0
 P  Every filesys' owning group must exist
        Make it list 0
-   Every NFS filesys' phys_id must exist
+   Every NFS or IMAP filesys' phys_id must exist
 P      Set to correct one if found
            else create one
    Every fsgroup must exist
@@ -108,8 +108,22 @@ P  Every quota's phys_id must match the filesys' phys_id
  * Every hostaccess must be for a real machine
  * Every hostaccess USER must exist
  * Every hostaccess LIST must exist
-P  Every palladium server must be on a real machine
-       Delete the palladium entry
+   Every printer must have real printer, spool, and quota machines
+       Delete the printer
+   Every print must be on a printserver
+       Delete the printer
+ * Every printer must have a real log machine
+       Reset to WSLOGGER.MIT.EDU
+   Every print ac/lpc_acl must exist
+       Make it list 0
+   Every printserver must correspond to an existing machine
+       Delete printserver
+   Every printserver printer_types must be a real string
+       Set to empty string
+   Every printserver owner must be a real user/list/kerberos
+       Set to NONE
+   Every printserver lpc_acl must be a real list
+       Set to list 0
 P  Every user in the krbmap must exist
        Delete map entry
 P  Every string in the krbmap must exist
This page took 0.060208 seconds and 4 git commands to generate.