John Fischer wrote: > All, > > I have finally updated the webrev for the list changes. I believe > that I have addressed the concerns that were related to the list > and not something missing elsewhere. When these other issues are > resolved I will update list. I will follow up on Monday by filing > bugs against these other issues. > > The code was checked by 'hg nits' and pylint using the install.pylintrc > file sent out by Jean. hg nits did not find anything to correct. The > only complaints pylint found were: > > C0302 - Too many lines in module (%s) > E0602 - Undefined variable '_' -- defined via gettext __init__ > > The new webrev is at: > > http://cr.opensolaris.org/~johnfisc/list > > These changes are for the installadm list subcommand fix and will > address: > > 4330 installadm list should show which server provide the install > services. > 4113 nice to have an option to show what service the client is using > 4298 installadm list -n should give different output if there is no > custom manifest > 4597 installadm list: expect usage statement when giving service name > without "-n" flag. > 4646 list: showing added manifest for a non running service. > 5300 list: does not show informational message for non running > service. > 8496 list: no verbiage indicating that a service does not exist > when a > non-existent service is given. > 8529 'installadm list' command lists same service three times > 6811 list: should have similar output between list and list -n > 8015 list-manifests output is hard to read > 9094 installadm list: prints colons for empty MAC fields, and doesn't > account for colons or periods in MAC field's width > 4175 install list error slips out > 13096 installadm man page should be converted to nroff > 12808 Need to update man page and documentation for create-client > > Barbara has reviewed the changes to the man page already. > > I really appreciate everyone's help in the review process. > > Thanks, > > John > > John Fischer wrote: >> Ethan, Clay and Sundar, >> >> When you get a chance can you review my webrev at: >> >> http://cr.opensolaris.org/~johnfisc/list >> >> These changes are for the installadm list subcommand fix and >> will address: >> >> 4330 - installadm list should show which server provide the install >> services. >> 4113 - nice to have an option to show what service the client is >> using >> 4298 - installadm list -n should give different output if there is >> no custom manifest >> 4597 - installadm list: expect usage statement when giving service >> name without "-n" flag. >> 4646 - list: showing added manifest for a non running service. >> 5300 - list: does not show informational message for non running >> service. >> 8496 - list: no verbiage indicating that a service does not exist >> when a non-existent service is given. >> 8529 - 'installadm list' command lists same service three times >> 6811 - list: should have similar output between list and list -n >> 8015 - list-manifests output is hard to read >> 9094 - installadm list: prints colons for empty MAC fields, and >> doesn't account for colons or periods in MAC field's width >> 4175 - install list error slips out >> >> The changed and added files are: >> >> usr/src/cmd/installadm/Makefile >> usr/src/pkgdefs/SUNWinstalladm-tools/prototype_com >> usr/src/cmd/installadm/installadm.c >> usr/src/cmd/installadm/installadm.h >> usr/src/cmd/installadm/list.py >> >> These changes also include a change to the Makefile and prototype_com >> file for the delete_service and delete_client to be consistent with >> the other python scripts within the /usr/lib/installadm directory. >> >> The remote service listing is being postponed due to a timing issue >> with multiple remote services that grows with the number of services >> within the domain. >> >> Thanks, >> >> John >> _______________________________________________ >> caiman-discuss mailing list >> caiman-discuss at opensolaris.org >> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss > _______________________________________________ John,
usr/src/cmd/installadm/list.py: 375: weather --> whether 364 def get_menu_info(path, witharch = True): What is the use of witharch here? Are you using arch from the calling place? 647-650: The comment indicates that this function is getting the size of the longest service name where as the function name indicates that it is finding 'calculate_client_name_widths'. I am confused. Which is correct? - Sundar