Revision history for Linux-Bootloader.
1.3 Tue May 15, 2007
Bryce:
- Updated packaging for 1.3 release
Christian Keck:
- Add grub-parameter "module"
Judith:
- Linux::Bootloader::new loads the specific bootloader module.
- Update boottool to use it this way.
1.2 Fri Sep 8, 2006
Bryce:
- Updated packaging for 1.2 release
- Fix make test issue in add_default() when passed invalid data
Judith:
- Add boot-once method for grub.
- Move the default configuration files into the modules and out of the
boottool script. Also updated 'boottool' to read and write
calls without passing config file arg.
- Tidy up some warnings with debug comparasons, and with Grubs
boot once option.
- Initialize params only in parent 'new'.
JasonN:
lib/Linux/Bootloader/Elilo.pm:
- added experimental boot-once support using patched eliloalt
lib/Linux/Bootloader.pm:
- added root parsing back in _info, somehow removed earlier
- fixed couple syntax errors from previous commit
1.1 Fri Jun 23 15:44:00 2006
lib/Linux/Bootloader.pm:
- print message when backing up config file
- modified print_info output format
lib/Linux/Bootloader/Detect.pm
- Patch from Judith to identify situation where Grub has been
installed on top of Lilo.
lib/Linux/Bootloader/Grub.pm:
- bugfix, loosened global var detection to include '='
- fixed bug detecting root on fedora config found by jdaiker
scripts/boottool:
- fixed typo for lilo boot-once (param -> params)
scripts/kernel_label:
- check if kernel var is empty before printing
1.0 Mon May 18 19:00:00 2006
t/03_grub.basic.t:
- Modified test to work on other people's systems
lib/Linux/Bootloader:
- removed get_default() from grub module (uses base
class get_default() now)
- moved conversion of 'saved' to position into _info()
from get_default()
- changed private function names to start with _
- removed remove() from grub module (uses base class remove() now)
- created lookup() in base class, converts title to position
- moved info() regex patterns into hash
- moved majority of lilo, elilo, yaboot functions to base module
- added update-kernel support (experimental)
lib/Linux/Bootloader/Detect.pm:
- Patch from Kees Cook to cleanup bootloader detection logic
- Redid detect_architecture() to allow specifying of 'style'
(none, linux, or gentoo)
- Add optional argument to allow specifying which devices to check
for MBR's.
- Made the _detect_from_mbr and _detect_from_config routines
public, and renamed them.
- Refactored code to simplify it a bit
0.9 Mon May 15 19:00:00 2006
- Initial pre-release.
- Grub, lilo, yaboot, and elilo config file modification should
work. Advanced functionality may still be a little incomplete.
- A unit test for testing the grub functionality has been created
- Linux::Bootloader::Detect can detect the currently installed
bootloader by either looking at which config files are
installed, or at the Master Boot Record (MBR)
0.0 Tue May 2 15:00:00 2006
- original version; created by sdist 1.11