On Fri 14 Aug 2009 at 12:15AM, Danek Duvall wrote:
> On Mon, Aug 03, 2009 at 02:20:17PM +0100, Darren J Moffat wrote:
> 
> > http://cr.opensolaris.org/~darrenm/pkg/
> 
> I can't speak to the design; Dan will have to comment on that, but for the
> specific problem you're trying to fix, it seems reasonable to me.
> 
> Otherwise, the change looks fine to me, though you could have simply added
> the "exit 0" to the existing awk command.  Also, though you didn't
> introduce this, awk will always exit 0 in this case, so the test for the
> return code is useless.  You could add an "END {exit 1}" clause, though
> since we're already assuming some stability of the output format, perhaps
> we don't have to do that.  :)  If what we care about is the exit status of
> the pkg command, then we might have to rely on ksh93's pipefail option
> (though that doesn't seem to work for me the way I'd expect).
> 
> Similarly, the way get_pub_secinfo is used, the return value of the
> function is meaningless.  It should really print "None None" and return on
> failure, and its callers should test for that.
> 
> Another nit: there's no need for a backslash inside $().
> 
> Also, please preserve the style of the rest of the script -- no spaces
> inside "{}" or before semicolons in awk, and no spaces inside the parens in
> the $() constructs.

I looked at this.  I have nothing to add to Danek's feedback.

        -dp

-- 
Daniel Price, Solaris Kernel Engineering    http://blogs.sun.com/dp
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to