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.

It feels like I'm close, but I couldn't tell you what I should be doing differently.

Any suggestions would be helpful......

print /augeas//error
/augeas/files/etc/httpd/conf/httpd.conf/error = "put_failed"
/augeas/files/etc/httpd/conf/httpd.conf/error/path = "/files/etc/httpd/conf/httpd.conf/Directory" /augeas/files/etc/httpd/conf/httpd.conf/error/lens = "/usr/share/augeas/lenses/dist/httpd.aug:82.10-.63:" /augeas/files/etc/httpd/conf/httpd.conf/error/message = "Failed to match \n ({ /arg/ = /([^\\001-\\004\\t\\n \\\"'>]|\\\\\\\\\\\"|\\\\\\\\')+|\\\"([^\\001-\\004\\n\\\"\\\\]|\\\\\\\\[^\\001-\\004\\n])*\\\"|'([^\\001-\\004\\n'\\\\]|\\\\\\\\[^\\001-\\004\\n])*'/ }({ /arg/ = /([^\\001-\\004\\t\\n \\\"'>]|\\\\\\\\\\\"|\\\\\\\\')+|\\\"([^\\001-\\004\\n\\\"\\\\]|\\\\\\\\[^\\001-\\004\\n])*\\\"|'([^\\001-\\004\\n'\\\\]|\\\\\\\\[^\\001-\\004\\n])*'/ })*)?(<<rec>> | { /directive/ = /[A-Za-z][.0-9A-Z\\\\_a-z-]*/ } | { /#comment/ = /[^\\001-\\004\\t\\n ][^\\001-\\004\\n]*[^\\001-\\004\\t\\n ]|[^\\001-\\004\\t\\n ]/ } | { })*\n with tree\n { \"arg\" = \"\"/var/www/html\"\" } { } { } { \"#comment\" = \"Possible values for the Options directive are \"None\", \"All\",\" } { \"#comment\" = \"or any combination of:\" } { \"#comment\" = \"Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews\" } { } { \"#comment\" = \"Note that \"MultiViews\" must be named *explicitly* --- \"Options All\"\" } { \"#comment\" = \"doesn't give it to you.\" } { } { \"#comment\" = \"The Options directive is both complicated and important. Please see\" } { \"#comment\" = \"http://httpd.apache.org/docs/2.2/mod/core.html#options\"; } { \"#comment\" = \"for more information.\" } { } { \"99999\" } { \"directive\" = \"Options\" } { } { } { \"#comment\" = \"AllowOverride controls what directives may be placed in .htaccess files.\" } { \"#comment\" = \"It can be \"All\", \"None\", or any combination of the keywords:\" } { \"#comment\" = \"Options FileInfo AuthConfig Limit\" } { } { \"directive\" = \"AllowOverride\" } { } { } { \"#comment\" = \"Controls who can get stuff from this server.\" } { } { \"directive\" = \"Order\" } { \"directive\" = \"Allow\" } { }"


Thanks,

Pat

--
Pat Riehecky

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

Reply via email to