]> andersk Git - moira.git/blame - dbck/FIXES
sync'ing files for RCS->CVS migration
[moira.git] / dbck / FIXES
CommitLineData
7e765181 1P if fixed in preen step
2 * if not offered to fix
3 *if not actually checked
4================================
5PHASE 1: looking for duplicates
6
7 Each users_id must be unique
8 Alloc new ID
9 Each login name must be unique (if -f flag not specified)
10 If full names match, delete; else unregister
11 Each mach_id must be unique
12 Alloc new ID
13 * Each machine name must be unique (if -f flag not specified)
772b7afc 14 Each snet_id must be unique
15 Alloc new ID
7e765181 16 Each clu_id must be unique
17 Alloc new ID
18 * Each cluster must have a unique name (if -f flag not specified)
19 Each list_id must be unique
20 Alloc new ID
21 * Each list must have a unique name (if -f flag not specified)
22 Each filsys_id must be unique
23 Alloc new ID
24 Each nfsphys_id must be unique
25 Alloc new ID
26 Each strings_id must be unique
27 Delete duplicate
28 * Each string must have a unique value
29 * Each user can appear at most once in the krbmap (if -f flag not specified)
30 * Each principal can appear at most once in the krbmap (if -f flag
31 not specified)
32
33PHASE 2: checking references
34
35 Each user's POP pobox must be on a real machine
36 Delete pobox
37 Each user's SMTP pobox must have a string
38 Delete pobox
39P Every entry in the machine-cluster map must reference machine & cluster
40 Delete entry
41P Every piece of cluster data must be attached to a real cluster.
42 Delete data
43P Every LIST list ACE must exist
44 Make list it's own acl
45P Every USER list ACE must exist
46 Make list it's own acl
47P Every member must be a member of a real list
48 Delete the member
49P Every USER member must be a real user
50 Delete the member
51P Every LIST member must be a real list
52 Delete the member
53P Every STRING member must be a real string
54 Delete the member
55P Every KERBEROS member must be a real string
56 Delete the member
772b7afc 57P Every machine owner must exist
58 Set dummy owner
59P Every machine must be on a subnet
60 Set to placeholder subnet
7e765181 61P Every service USER owner must be a real user
62 Make user 0 own service
63P Every service LIST owner must be a real list
64 Make list 0 own service
65 Every server/host tuple must refer to a real machine
66 Delete tuple
67 Every filesys must be on a real machine
68 Put it on machine 0
69P Every filesys' owning user must exist
70 Make it user 0
71P Every filesys' owning group must exist
72 Make it list 0
73 Every fsgroup must exist
74 Delete the fsgroup
75 Every fsgroup must be of type FSGROUP
76 Change type
77P Every fsgroup member must exist
78 Delete member
79 Every NFS filesys' phys_id must exist
80P Set to correct one if found
81 else create one
82 Every NFS physical's machine must exist
83 Delete entry
23386be8 84P Every USER quota must be for a real user
85 Delete quota
86P Every GROUP quota must be for a real list
7e765181 87 Delete quota
88 Every quota must be on a real filesys
89 Delete quota
90P Every quota's phys_id must match the filesys' phys_id
91 Fix phys_id
92P Every user in the krbmap must exist
93 Delete map entry
94P Every string in the krbmap must exist
95 Delete map entry
96 **Zephyr checks
97 * Every hostaccess must be for a real machine
98 * Every hostaccess USER must exist
99 * Every hostaccess LIST must exist
100P Every palladium server must be on a real machine
101 Delete the palladium entry
102 * Every list used in capacls must exist
103
104PHASE 3: finding unused objects
105
106 Every machine must be in at least one cluster (if -w flag not specified)
107 Print warning
108 Every list must have at least one member (if -w flag not specified)
109 Print warning
110P Every string must be used at least once
111 Delete string
112
113PHASE 4: checking counts
114
115 * Every POP pobox must be on a POP server
116P The count of POP boxes must match value1 of the service/host tuple
117 update count
118P The total quota on an NFSphys must match the recorded allocation
119 update count
This page took 0.103682 seconds and 5 git commands to generate.