I thought we had added a check for this issue, but it didn't happen in all 
cases. So now
I've ammended that in svn

On 02/04/2011 10:27 AM, dennis.caboo...@snow.nl wrote:
> The problem still exists in 3.1.4-1. The line will append at the end of
> the file instead of using the locator. :-(
> 
> 
>> I've had this exact problem and do not know how to fix it. It has caused
>> me
>> to stop using file editing all together and even templates.  Since any
>> file
>> that has sections cannot be counted on to be sane after cf-agent runs.
>>
>> On Tue, Jan 11, 2011 at 5:45 AM, <dennis.caboo...@snow.nl> wrote:
>>
>>> The following syntax should work, according to documentation and
>>> examples:
>>>
>>> ----------
>>> body common control {
>>>  bundlesequence  => { "test" };
>>> }
>>>
>>> bundle agent test {
>>>  files:
>>>    "/tmp/yum.conf"
>>>      edit_line => append_after_main;
>>> }
>>>
>>> bundle edit_line append_after_main {
>>>  insert_lines:
>>>    "Please insert me" location => yum_conf;
>>> }
>>>
>>> body location yum_conf {
>>>  before_after => "after";
>>>  first_last => "first";
>>>  select_line_matching => "\[main\]";
>>> }
>>> ----------
>>>
>>> This doesn't work unfortunatly. It appends the line at the end of the
>>> file
>>> each time it finds the regexp. So I end up with multiple lines at the
>>> end
>>> of the file, instead of one line after the locator.
>>>
>>> My working cfengine 2 syntax is this:
>>>
>>> ----------
>>> editfiles:
>>>  {
>>>    /etc/yum.conf
>>>      BeginGroupIfNoSuchLine "Please insert me"
>>>        LocateLineMatching "\[main\]"
>>>        InsertLine "Please insert me"
>>>      EndGroup
>>>  }
>>> ----------
>>>
>>> Hope someone can help me out. Thanks in advance.
>>>
>>> Kind regards,
>>>
>>> Dennis
>>> _______________________________________________
>>> Help-cfengine mailing list
>>> Help-cfengine@cfengine.org
>>> https://cfengine.org/mailman/listinfo/help-cfengine
>>>
>> _______________________________________________
>> Help-cfengine mailing list
>> Help-cfengine@cfengine.org
>> https://cfengine.org/mailman/listinfo/help-cfengine
>>
> 
> _______________________________________________
> Help-cfengine mailing list
> Help-cfengine@cfengine.org
> https://cfengine.org/mailman/listinfo/help-cfengine
_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to