Hi Clay.
Here are most of my re-review comments. I will send any comments on
installadm_common.py which I may have later, by lunchtime today (13:30 MT).
If it matters, line numbers are based on the diffs webrev.
Thanks,
Jack
usr/src/cmd/installadm/Makefile
38: nit: indentation
delete-service.py:
150: I would like to see a consistent type for return. Instead of
None/-1/1,
how about 0/-1/1 ? Then there is no need for the caller to test for return
value existence before testing for -1 or 1?
202 redundant returns
209: The comments in () are redundant with previous line.
check_wanboot_conf: please correct the comment to say that you are
building a list of files to delete, not that you are deleting files.
270/271: Nit: parentheses are more natural when expressing a condition
than using a \ at the end of 270.
380, 397: /var/ai/image-server/images is in these two places at least.
Please define a common string somewhere for these. Better yet, /var/ai
is used in even more places. If the string /var/ai/image-server/images
would have to change if the /var/ai string did, please define /var/ai
somewhere and use in all places the variable which carries that string.
425: Does the microroot-less vfstab file get written somehow?
512: executible -> executable
650/651: Please add periods to the ends of each sentence. Without them,
it looks like one sentence.
685: I don't understand the comments here. I think "again" may be
causing confusion. Also, what SMF tests were run? Can 686/687 be a
separate comment from 685?
700: Can't a complete list of both SPARC and X86 files to delete be
added to filesToRemove and removal attempted? Only the relevant files
for the approrpriate architecture will actually be there for removal and
therefore be removed, right?
installadm.c
------------
Many places where "if (xxx == B_TRUE)". Why not just say "if (xxx)" ?
(Note: PEP8 suggests this too...)
421, 459, 714, 801,934, 1009,1034, 1145, 1162, 1338, 1445