Each string_id must be unique
Delete all copies
F* Each printer name must be unique
+ * Each printserver entry must be for a unique mach_id
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
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
* Every hostaccess LIST must exist
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