Libconf::Templates::Lilo
Libconf::Templates::Lilo - Libconf low level template to handle lilo configuration files
my $template = new Libconf::Templates::Lilo({ filename => '/etc/lilo.conf' }); $template->edit_atom(-1, { key => 'label', value => 'linux', sections => [ {name => '/boot/bzImage'} ], }, { key => 'label', value => 'linux_foo', sections => [ {name => '/boot/bzImage_foo'} ], }); ... (see L<Libconf::Templates> for transformation methods on $template) ... $template->write_conf();
creates the template
my $template = new Libconf::Templates::Lilo({ filename => '/etc/lilo.conf' });
options
filename [type : STRING, default : ''] : the filename of the config file you want to work on. Can be read and written lately by using set_filename and get_filename.
Others options taken from the Libconf::Templates::Generic::KeyValue manpage and the Libconf::Templates::Generic::Value manpage can be also set here.
See the Libconf::Templates manpage for the general list of methods you can call on this template.
There is no specific methods