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? 0.24.8 doesn't support multiple return codes, although it would be a trivial patch to backport. 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. > > TIA > > -- > John Ingersoll, Jr. > Usage: fortune -P [] -a [xsz] [Q: [file]] [rKe9] -v6[+] dataspec ... > inputdir > > > > -- Nigel Kersten nig...@google.com System Administrator Google Inc. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---