Linux::Bootloader::Yaboot - Parse and modify YABOOT configuration files.
use Linux::Bootloader; use Linux::Bootloader::Yaboot; my $bootloader = Linux::Bootloader::Yaboot->new(); my $config_file='/etc/yaboot.conf'; $bootloader->read($config_file) # add a kernel $bootloader->add(%hash) # remove a kernel $bootloader->remove(2) # set new default $bootloader->set_default(1) $bootloader->write($config_file)
This module provides functions for working with YABOOT configuration files.
Adding a kernel: - add kernel at start, end, or any index position. - kernel path and title are required. - root, kernel args, initrd are optional. - any options not specified are copied from default. - remove any conflicting kernels if force is specified. Removing a kernel: - remove by index position - or by title/label
Also see Linux::Bootloader for functions available from the base class.
Creates a new Linux::Bootloader::Yaboot object.
Attempts to install bootloader. Takes: nothing. Returns: undef on error.
Open Source Development Labs, Engineering Department <eng@osdl.org>
Copyright (C) 2006 Open Source Development Labs All Rights Reserved.
This script is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Linux::Bootloader
To install Linux::Bootloader, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Linux::Bootloader
CPAN shell
perl -MCPAN -e shell install Linux::Bootloader
For more information on module installation, please visit the detailed CPAN module installation guide.