On Thu, Sep 17, 2009 at 10:39 AM, Nigel Kersten <nig...@google.com> wrote:

>
>
> On Thu, Sep 17, 2009 at 6:26 AM, John Ingersoll <jh.ingers...@gmail.com>wrote:
>
>> Hi,
>>
>> I have an exec {} that runs a command line script, for which 0 and 1 are
>> both good return codes. (Specifically, spamassassin update; 1 means no new
>> downloads). I tried
>>
>>     returns => [0,1],
>>
>> but it still reports an error on RC = 1. Are multiple values not
>> appropriate here?
>>
>> My workaround is to exec a wrapper script that traps '1' and returns 0.
>>
>
>
> Is this on 0.25.0?
>

no, we're still on 0.24.8

>
> 0.24.8 doesn't support multiple return codes, although it would be a
> trivial patch to backport.
>

Thanks, guess I'm ok for now, though.


> Another workaround is to or with true that we've done sometimes
>
> command => "/usr/bin/foo || true",
>
> but that's more of a sledgehammer than specifying acceptable return codes.
>

Yes, actually I _want_ notification for RC > 1

Thank you
-- 
John Ingersoll, Jr.
Linux Sysadmin
University of Georgia, Athens

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to