I will give a try and get back to you soon. You may be correct.

-fred




On Fri, Aug 26, 2011 at 8:30 AM, Aaron Grewell <aaron.grew...@gmail.com>wrote:

> I'm clear on what -i does, but I thought -e was also required.  I'm not a
> sed expert, but last time I left out -e things went rather badly.
>
> On Fri, Aug 26, 2011 at 8:25 AM, Frederiko Costa <freder...@gmail.com>wrote:
>
>> Hi folks,
>>
>> Thanks for the quick help
>>
>> Aaron - the -i does an in place modification. If I run on the
>> command-line, works fine. If I don't use -i, I would have to use some sort
>> of redirection and replace the original file. I will try placing -e as well
>> for testing sake
>> "-i[SUFFIX], --in-place[=SUFFIX]
>>               edit files in place (makes backup if extension supplied)"
>>
>> Frank - I will read about the augeas type. As a newbie in Puppet, it was
>> unknown to me.
>>
>> Thanks,
>> -fred
>>
>>
>>
>>
>> On Fri, Aug 26, 2011 at 8:16 AM, Frank Sweetser <f...@wpi.edu> wrote:
>>
>>> On 08/26/2011 11:03 AM, Frederiko Costa 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,
>>> > }
>>>
>>> As an alternative to the exec method, you might want to look into using
>>> the
>>> augeas type instead.  It's capable of reading /etc/sysconfig/selinux and
>>> managing the entries within it.
>>>
>>> --
>>> Frank Sweetser fs at wpi.edu    |  For every problem, there is a
>>> solution that
>>> Manager of Network Operations   |  is simple, elegant, and wrong.
>>> Worcester Polytechnic Institute |           - HL Mencken
>>>
>>> --
>>> 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.
>>
>
>  --
> 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.

Reply via email to