Thanks Dominic and Raphaël

You are awesome!

On 12/04/2012 08:48 AM, Dominic Cleal wrote:
On 04/12/12 14:28, Pat Riehecky wrote:
Hello,

I'm trying to put a comment in right above a line before I change it.
I'm going to be performing some edits on systems I do not administer.
Leaving behind reasons why some things were changed should help explain
things for the real administrators in the future.

In particular I've tried:

ins 99999 before /files/etc/httpd/conf/httpd.conf/*[arg =~
regexp('["]*/var/www/html["]*')]/*[arg = 'Indexes']
set /files/etc/httpd/conf/httpd.conf/99999 "# removed Indexes from Options"

but that does not seem to be right.
Comments are usually represented with a node whose label is "#comment".
  If you do a "print" from within augtool you should see some other
comments in this format.  Try something like:

ins #comment before /files/etc/httpd/conf/httpd.conf/*[arg =~
regexp('["]*/var/www/html["]*')]/*[arg = 'Indexes']
set /files/etc/httpd/conf/httpd.conf/*[arg =~
regexp('["]*/var/www/html["]*')]/#comment[following-sibling::*[1][arg =
'Indexes']] "removed Indexes from Options"

The set expression's been expanded to find the newly created #comment
node that is preceding the node with [arg='Indexes'].  Note also the "#
" has been removed from the node value since the #comment will handle that.



--
Pat Riehecky

_______________________________________________
augeas-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/augeas-devel

Reply via email to