Raphael has been doing a lot of work to make processing of INI-style files in Augeas easy and painless. It’s now at the point that you can describe /etc/php.ini in a few lines:
module PHP =
autoload xfm
let entry = IniFile.entry /[a-z][a-z0-9\._-]+/
let record = IniFile.record "section" entry
let lns = IniFile.lns record
let filter = (incl "/etc/php*/*/php.ini")
. Util.stdexcl
let xfm = transform lns filter
That’s all you need to have Augeas suck PHP ini files into its tree — turning on safe mode requires exactly two commands in augtool:
set /files/etc/php.ini/PHP/safe_mode On save
Watzmann.Blog by David Lutterkort is licensed under
a Creative Commons Attribution-Share Alike 3.0
United States License.
Generated with Jekyll