Atom Powers wrote:

> On 3/21/06, Jim Wight <[EMAIL PROTECTED]> wrote:
> >
> > How about
> > usera = ( ReturnsZero(/bin/sh -c ${quote}/usr/bin/getent passwd usera 
> > >/dev/null${quote}) )
> >
> 
> Add to trap errors for truely silent operation: " ... >/dev/null 2>&1 ..."

I would recommend not using complicated quotation in ReturnsZero or
ExecResult (any place where you find the need to use /bin/sh -c). It is
hard to read and brittle (the parser has changed the way quotation works
in the past). Instead, make a module.

Best,
Brendan

--
Senior System Administrator
The University of Chicago
Department of Computer Science

http://www.cs.uchicago.edu/people/brendan
http://praksys.blogspot.com/
_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
http://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to