I tried both suggestions: egrep and adding the -e switch on sed, but none worked. I'm going to try augeas ...
-fred On Fri, Aug 26, 2011 at 8:31 AM, Kinzel, David <david.kin...@encana.com>wrote: > > Hi folks, > > > > I have the following resource on my test environ: > > > > exec { "/bin/sed -i 's/^SELINUX=enforcing/SELINUX=disabled/' > /etc/selinux/config": > > path => [ '/usr/bin', '/bin' ], > > onlyif => "/bin/grep '^SELINUX=enforcing' /etc/sysconfig/selinux > 2>/dev/null", > > logoutput => true, > > } > > > /bin/egrep: Regular /bin/grep will not do your start (^) matching as you > want. > > > > > This email communication and any files transmitted with it may contain > confidential and or proprietary information and is provided for the use of > the > intended recipient only. Any review, retransmission or dissemination of > this > information by anyone other than the intended recipient is prohibited. If > you > receive this email in error, please contact the sender and delete this > communication and any copies immediately. Thank you. > > http://www.encana.com > > -- > 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. > > -- 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.