I don't see why not.

Sue

On 03/10/09 06:22, Jean McCormack wrote:
> Done.
> 
> Do you know if I'm allowed to push?
> 
> Jean
> 
> Susan Sohn wrote:
>> On 03/09/09 18:54, Jean McCormack wrote:
>>> Webrev is now updated. Sorry it took so long. I wanted to get 
>>> everyone's requested changes in, have dinner,
>>> and do some testing.
>>>
>>> Here's the link:
>>>
>>> http://cr.opensolaris.org/~jeanm/slim_4488_2/
>>
>> >> In installadm.c:do_disable, you need to add a check to make sure the
>> >> user has entered a service name.
>> > Done.
>>
>> When you print the usage, to be consistent with other subcommands, you 
>> can just print the usage for disable. See how it's done in the enable 
>> command.
>>
>> Sue
>>
>>
>>> Jean
>>>
>>> Joseph J. VLcek wrote:
>>>> Jean McCormack wrote:
>>>>> Joseph J VLcek wrote:
>>>>>> Jean McCormack wrote:
>>>>>>>
>>>>>>> Can I please get a code review for 4488
>>>>>>>
>>>>>>> CR:
>>>>>>> http://defect.opensolaris.org/bz/show_bug.cgi?id=4488
>>>>>>>
>>>>>>> Webrev:
>>>>>>> http://cr.opensolaris.org/~jeanm/slim_4488/
>>>>>>>
>>>>>>> Jean
>>>>>>> _______________________________________________
>>>>>>> caiman-discuss mailing list
>>>>>>> caiman-discuss at opensolaris.org
>>>>>>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
>>>>>>
>>>>>>
>>>>>> usr/src/cmd/installadm/installadm.c
>>>>>> -----------------------------------
>>>>>>
>>>>>> nit 1:
>>>>>> ------
>>>>>>
>>>>>> 783  * do_enable will restart the specified service
>>>>>>
>>>>>> Should that read "enbale" instead of "restart"?
>>>>>>
>>>>>> e.g.:
>>>>>>
>>>>>> * do_enable will enable the specified service
>>>>> Done.
>>>>>
>>>>>>
>>>>>> nit 2:
>>>>>> ------
>>>>>>
>>>>>> @ line 850 add a comment to do_disable() to describe the action 
>>>>>> that specifying the -t will have.
>>>>>>
>>>>> Done.
>>>>>>
>>>>>> usr/src/pkgdefs/SUNWinstalladm-tools/prototype_com
>>>>>> --------------------------------------------------
>>>>>>
>>>>>> nit:
>>>>>> blank lines @ 113 & 120 not needed
>>>>> Done
>>>>>>
>>>>>> issue:
>>>>>> Don't need line 114. It's done at line 99
>>>>>> 114 d none var 755 root sys
>>>>>>
>>>>> Gone.
>>>>>> usr/src/cmd/installadm/server.xml
>>>>>> ----------------------------------
>>>>>>
>>>>>> Question:
>>>>>> ---------
>>>>>>
>>>>>> Do you want this enabled at install?
>>>>>>
>>>>>> 40         <create_default_instance enabled='false' />
>>>>> I think not.
>>>>>>
>>>>>> Question:
>>>>>> ---------
>>>>>>
>>>>>> Why udp6? I don't know, is there udp4 tftp?
>>>>>>
>>>>>> 52                 name='udp6'
>>>>> OpenSolaris appears to ship udp6 and not 4.
>>>>>>
>>>>>> Question:
>>>>>> ---------
>>>>>>
>>>>>> Do you want 0 for timeouts? Doesn't this mean it will wait forever?
>>>>>>
>>>>>> 63                 timeout_seconds='0' />
>>>>>> 69                 timeout_seconds='0' />
>>>>> Yes. The issue is that we loop through potentially hundreds of 
>>>>> services on
>>>>> start and stop. That means doing an installadm enable of each 
>>>>> service on
>>>>> start and a installadm disable -t on stop. This can take quite a 
>>>>> long time.
>>>>> There isn't really a value I could pick that would not potentially 
>>>>> cause a
>>>>> false error.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> usr/src/cmd/installadm/svc-install-server
>>>>>> -----------------------------------------
>>>>>>
>>>>>> Issue 1:
>>>>>> --------
>>>>>>
>>>>>> Style thing.
>>>>>>
>>>>>> In looking at other files in /lib/svc/method it seems different 
>>>>>> conventions are used.
>>>>>>
>>>>>> But here is ksh93 how to:
>>>>>> http://installzone-wiki.central.sun.com/wiki/index.php/Ksh93_Tips
>>>>>>
>>>>>> I wouldn't hold this up until it conforms but just so you know in 
>>>>>> the future.
>>>>>>
>>>>>> Issue 2:
>>>>>> --------
>>>>>>
>>>>>> If you are going to define the commands in the style:
>>>>>>
>>>>>> COMMAND=<path>
>>>>>>
>>>>>> Add echo to @ line 35
>>>>> Done
>>>>>>
>>>>>> e.g.
>>>>>> ECHO=/usr/bin/echo
>>>>>>
>>>>>> Then user ${ECHO} instead of echo.
>>>>>>
>>>>>>
>>>>>> Issue 3:
>>>>>> --------
>>>>>>
>>>>>> Using {} around env variables is safer.
>>>>>>
>>>>>> You can do it for all if you like... See the Ksh93_Tips for 
>>>>>> guidelines.
>>>>>>
>>>>>> but for example:
>>>>>> 81 status=`$GREP "status=" $i | $SED 's/status=//'`
>>>>>>
>>>>>> To:
>>>>>> tatus=`${GREP} "status=" ${i} | ${SED} 's/status=//'`
>>>>> Done.
>>>>>>
>>>>>>
>>>>>> Issue 4:
>>>>>> --------
>>>>>> Maybe you don't need to echo success info. It could fill the log.
>>>>>> e.g.:
>>>>>> 54                                 echo "Starting $service_name"
>>>>>
>>>>> Removed those.
>>>>>
>>>>> Thanks for the review.
>>>>>
>>>>> Jean
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> Jean,
>>>>
>>>> Did you update the webrev for me to confirm? It doesn't seem to be 
>>>> updated. Am I looking at the wrong URL?
>>>>
>>>> You should commit before making the webrev so the commit comment is 
>>>> in the webrev. always used to forget to do this. ;) I find it does 
>>>> help when one is looking at more than one webrev. ;)
>>>>
>>>> usr/src/cmd/installadm/svc-install-server
>>>> -----------------------------------------------------------------
>>>> You don't need the PATH env in if you define the COMMAND=<path> env 
>>>> vars.
>>>>
>>>>
>>>> Joe
>>>
>>> _______________________________________________
>>> caiman-discuss mailing list
>>> caiman-discuss at opensolaris.org
>>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
>>
> 


Reply via email to