On Thu, Aug 05, 2010 at 02:03:28PM -0700, John Fischer wrote:
> The code review is located at:
> 
>     http://cr.opensolaris.org/~johnfisc/nodename-6974969

 - usr/src/cmd/svc/milestone/identity-node:60,63,99

   Style: use $() instead of ``.

 - usr/src/cmd/svc/milestone/identity-node:61,100

   s/==/=/

   s/"\\"\\""/'""'/

   In other words:

[[ "$hostname" = '""' ]] && hostname=""

 - usr/src/cmd/svc/milestone/identity-node:62

   Style: use [[ ]] not [ ].  Also, you can use boolean logic in the
   test.  IOW:

if [[ -z "$hostname" -s /etc/nodename ]]; then

 - usr/src/cmd/svc/milestone/identity-node:64

   Mind your quotes!!  Make this:

        $SVCCFG -s $SVC setprop config/nodename = astring: "$hostname"

 - usr/src/cmd/svc/milestone/identity-node:65

   Style: use [[ ]] instead of [ ], or better, do this:

        if $SVCCFG -s $SVC setprop config/nodename = astring: "$hostname"; then
                ...
        else
                ...
        fi

 - usr/src/cmd/svc/milestone/identity-node:66

   Echo is built-in...

 - usr/src/cmd/svc/milestone/identity-node:70

   Style: better set PATH explicitly than have to qualify every command...

 - usr/src/cmd/svc/milestone/identity-node

   It'd be nice if you could convert the rest of the script to use
   modern ksh-ims.

 - usr/src/cmd/cvcd/sparc/sun4u/starfire/cvcd.c:206

   Style: not your code, but, I prefer to not use '!' to check == 0:

 204  206          if (strlen(hostname) == 0) {

   instead of

 204  206          if (!strlen(hostname)) {

 - Should other commands' usage messages be updated too?  E.g., uname(1M)'s.

Nico
-- 
_______________________________________________
networking-discuss mailing list
networking-discuss@opensolaris.org

Reply via email to