The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Linux::Bootloader::Yaboot - Parse and modify YABOOT configuration files.

SYNOPSIS

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)

DESCRIPTION

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

FUNCTIONS

Also see Linux::Bootloader for functions available from the base class.

new()

Creates a new Linux::Bootloader::Yaboot object.

install()

Attempts to install bootloader.
Takes: nothing.
Returns: undef on error.

AUTHOR

Open Source Development Labs, Engineering Department <eng@osdl.org>

COPYRIGHT

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.

SEE ALSO

Linux::Bootloader

1 POD Error

The following errors were encountered while parsing the POD:

Around line 126:

'=end' without a target?