I can't seem to get exec unless to work right, it ignores the unless and
always runs the exec:

  r...@puppet-test:~# cat  /tmp/exectest.pp
  exec{"echo 1 >  /tmp/ran":
     path   => "/",
     unless => "true",
  }
  r...@puppet-test:~# 

  r...@puppet-test:~# rm /tmp/ran ; ls /tmp/ran
  ls: cannot access /tmp/ran: No such file or directory
  r...@puppet-test:~# 

  r...@puppet-test:~# puppet --verbose  /tmp/exectest.pp
  info: Loading fact acpi_available
  info: Loading fact interfaces
  info: Loading fact virtual
  sh: Syntax error: Bad fd number
  sh: Syntax error: Bad fd number
  notice: //Exec[echo 1 >  /tmp/ran]/returns: executed successfully
  r...@puppet-test:~# 

  r...@puppet-test:~# ls /tmp/ran
  /tmp/ran
  r...@puppet-test:~# 

seph

--~--~---------~--~----~------------~-------~--~----~
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