Hello community, here is the log from the commit of package perl-Bootloader for openSUSE:Factory checked in at 2014-12-19 09:41:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Bootloader (Old) and /work/SRC/openSUSE:Factory/.perl-Bootloader.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Bootloader" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Bootloader/perl-Bootloader.changes 2014-10-18 09:08:43.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Bootloader.new/perl-Bootloader.changes 2014-12-19 09:40:20.000000000 +0100 @@ -1,0 +2,6 @@ +Mon Dec 8 10:56:00 CET 2014 - [email protected] + +- Add armv7l support for grub2 +- 0.827 + +------------------------------------------------------------------- Old: ---- perl-Bootloader-0.826.tar.xz New: ---- perl-Bootloader-0.827.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Bootloader.spec ++++++ --- /var/tmp/diff_new_pack.PYN7Bw/_old 2014-12-19 09:40:21.000000000 +0100 +++ /var/tmp/diff_new_pack.PYN7Bw/_new 2014-12-19 09:40:21.000000000 +0100 @@ -17,7 +17,7 @@ Name: perl-Bootloader -Version: 0.826 +Version: 0.827 Release: 0 Requires: coreutils Requires: perl-base = %{perl_version} ++++++ perl-Bootloader-0.826.tar.xz -> perl-Bootloader-0.827.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/perl-Bootloader-0.826/VERSION new/perl-Bootloader-0.827/VERSION --- old/perl-Bootloader-0.826/VERSION 2014-10-15 14:40:06.000000000 +0200 +++ new/perl-Bootloader-0.827/VERSION 2014-12-08 10:53:53.000000000 +0100 @@ -1 +1 @@ -0.826 +0.827 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/perl-Bootloader-0.826/changelog new/perl-Bootloader-0.827/changelog --- old/perl-Bootloader-0.826/changelog 2014-10-15 14:40:06.000000000 +0200 +++ new/perl-Bootloader-0.827/changelog 2014-12-08 10:53:53.000000000 +0100 @@ -1,3 +1,6 @@ +2014-12-07: 0.827 + - Add armv7l support for grub2 + 2014-10-15: 0.826 - prepare for jenkins auto-submission @@ -258,3 +261,1448 @@ - grub2-efi-module.patch: add new grub2-efi module to support booting on UEFI firmware. - grub2-skip-fs-probe-for-extended-partition.patch (bnc #750897) +2012-03-30: 0.6.0 + - update changes file + - adjust license in spec template + - add basic grub2 support + +2011-10-14: 0.5.22 + - new version + - add basic grub2 support to update-bootloader + - support more devices in fallback heuristics + +2011-09-21: 0.5.21 + - new version + - also log udevinfo + +2011-09-19: 0.5.20 + - new version + - add warning to log if udev is missing + +2011-09-02: 0.5.19 + - use UnixDev2GrubDev() from sle11-sp2 + - fix packaging + - fix packaging + +2011-08-02: 0.5.18 + - release test package + - fix tests after merge + - remove unneeded script ( SLE only ) + - fix small issues in packaging + - adapt package target for git + add snwint fixes which was not in git + - version dump + - add test for finding fitting section + - change behavior during kernel update to first try use arameters from fitting section and have sysconfig only as failsafe (FATE#310946) + - prepare for use perl-Bootloader for other boot management tools (bnc #672471#c8) + - ignore error if we fail to open md devices + - quoting + - added postinstall script + - add script for fixing xen issue intruduced in 0.4.89.21 (bnc #692007, bnc #698564, bnc #699839) + - don't resolve symlinks more often than necessary (bnc #698564) + - call blkdev with '-l' option (bnc #693466, bnc #597399) + - rework old device-mapper check (from bnc #393229) and apply also to multipath setups (bnc #692127) + - fix conversion function from unix disk names to grub names (bnc #688418) + - increased version, updated changelog + - backport fix for removing kernel with symlink in path (bnc #680775) + - version bump + - fix malforming xen append (bnc #657911) + - DM_NAME could contain also partition number in some case (bnc #590637) + - remove incorrect workaround for geometry of multipath + - dump version + - fix translation of dm devices which is in md raid (bnc #597812) + - release 0.4.89.17 + - fix persistent names for multipath (bnc #597812) + - chomp output of readlink (bnc #597812) + - release package + - fix adding failsafe options to menu (never add it as first otherwise it is used as default boot) (bnc #600847) + - release + - extend partition detection by ext_range, so also mdraid which is partition is detected (bnc #598057) + - release 0.4.89.14 + - add fix for mdadm link return (bnc #597812) + - explicitelly mention that output come from pbl (bnc #597810) + - fix problatic fix for product name (bnc #583034) + - missing changes from RC3 + - commit changes + - create failsafe also on s390x + - fix key for check presence + - fix precedence problem with and (bnc #592248) + - chagnes + - avoid warning if path is not generated (bnc #590459) + - increase log priority for translating unix path to grub path + - version bump + - fix hung during update os (bnc #586303) + - exclude DASD dump sections from menu (bnc #582705), dump version + - release + - add fix for restricted section names also for ia64 (bnc #588609) + - release new version + - release new version + - fix problems with long names on ppc (bnc #588612) + - add accidently removed line + - force-log + - releaes + - adapt to new version of getting product description (bnc #583034) + - don't print outside if mdadm missing + - fix splitting of values which now doesn't use that structure (bnc #566020) + - fix passing vga mode to xen kernel (bnc #564415) + - adapt failsafe to KMS (bnc #560426), release 0.4.89.4 + - fix warning (bnc #559151) + - adapt to mdraids over whole discs (FATE#305883) + - changes, add common yast make target package + - fix previous commit to properly create new Xen section with vga + - pass vga mode to xen kernel also in elilo (add tests) (FATE#305310) + - pass vga mode to xen kernel also in elilo (FATE#305310) + - pass vga mode to xen kernel (FATE#305310) + - print output if bootloader command failed (bnc #531252) + - fix problems with root in zipl and add it to test suite + - bump 0.4.89.1 + - update changes + - fix # in device name in grub, version bump to 0.4.89.1 + - disable check for partition table incostitency for lilo + (bnc #466427) + - Improve partition fallback + - also don't write anything if root is empty + - allow no root in parameters for zipl (bnc #511398) + - use inner metadata for global options + - fix test suite to lilo timeout in seconds + - fix timeout for lilo and color global key for grub (bnc #511186) + - revert all changes in SLE branch which is not released and belongs to temporary branch before oss11.2 + - add branch before for releasing little enhacements for yast2-bootloader and (trunk is now under development and is not ready to release) + - allow automatic testing without changing default menu entry + - version bump 0.4.89 + - fix uninstall kernel in xen enviroment + - add bootloader section properly in XEN guest (bnc #478365) + - version bump 0.4.87 + - fix multipath with user friendly names (bnc #468792) + - version rebump 0.4.86 + - fix non-exist default (bnc #469314) + - improve logging of removed default + - version bump (0.4.86) + - fix multipath hangs (bnc #468792) + - version bump 0.4.85 + - backport fix for multiline entries (bnc #466250) + - version bump + - backport fix for #464098 + - filter out initrd with empty value (bnc #465148) + - version bump 0.4.83 + - fix translating udev device for dmRaid (bnc #445602) + - fix chomping of output (bnc #463451). + - version bump 0.4.82 + - RT kernel special support (bnc #450153) + - port opensuse 11.1 logging changes to SLE11 + +2011-05-13: 0.5.17 + - fix conversion function from unix disk names to grub names (bnc #688418) + - another part of fix for symlinks + - clean up obsolete code + - resolve symlinks in matching kernel and initrd when remove kernel + - fix name + +2011-02-21: 0.5.16 + - release new version + - in tools return reference for easy to implement advanced command line scripts + - force order of serial and terminal configuration (bnc #650150) + - fix detecting extended partition on virtual discs (bnc #659905) + - minor fixes to spec file + +2011-01-04: 0.5.15 + - new version + - fix build with new perl missing .packlist + - fix malformed xen append (bnc #657911) + +2010-12-06: 0.5.14 + - release new version + - fix storing vga mode for new xen sections (bnc #632730) + +2010-10-19: 0.5.13 + - release 0.5.13 + - DM_NAME could contain also partition number in some case (bnc #590637) + - fix detect of mf raid (bnc #626132) + - fix syntax error + +2010-05-25: 0.5.12 + - release pbl 0.5.12 + - port fixes from SLE11SP1 + - use properly raid name in partition map (bnc #607852) + - remove obsolete Blkid as it not used anymore + - add missing keyword to hashed password (bnc #598025) + +2010-04-22: 0.5.11 + release 0.5.11 + - adapt to new kernel which use only ext_range (bnc #597774) + - explicitelly mention that output come from pbl (bnc #597810) + - port changes from SP1 - avoid warning if path is not used and create failsafe also on s390 + +2010-04-09: 0.5.10 + - release 0.5.10 + - use new zypper method to get boot label (prevent hang during installation) + - filter out empty boot_custom value (bnc #589433) + - use same root as it is in etc/fstab (bnc #575362) + +2010-02-26: 0.5.9 + - release + - adapt to new version of getting product description (bnc #583034) + - don't print outside if mdadm missing + - fix splitting of values which now doesn't use that structure (bnc #566020) + - apply build patch + +2009-12-15: 0.5.8 + - release 0.5.8 + - fix duplication of md raid on same discs (bnc #555574) + - adapt failsafe to disable KMS (bnc #560426) + - fix warning (bnc #559151) + +2009-11-25: 0.5.7 + - handle md raid over disc, version bump 0.5.7 + - fix problems with MD Raid (bnc #533866,bnc #547580) + - pass vga mode to xen kernel (FATE#305310); fix mdraid test to check proper directory + +2009-10-09: 0.5.6 + - version bump 0.5.6 + - add tests for md raid, add more verbose logging, add fix for labeled md raid partitions bnc #535065 + +2009-09-07: 0.5.5 + - fix for new desktop kernel, version bump 0.5.5 + - add few fixes + - fix getting extended partition on specific raid controller (bnc #528220) + +2009-08-04: 0.5.4 + - version bump 0.5.4 + - fix undef perl warning if error occure during examine MBR + - fix undef perl warning if error occure during reading device + - Improve warning message in config file + - fix MD raid synchronizing for persistant names + - disable check for partition table incostitency for lilo + (bnc #466427) + - implement pbl part of md raid failover boot configuration (fate #305008) + - Improve partition fallback + - fix also writing empty root + - Allow parameters without root in zipl (bnc #511398) + - version bump 0.5.3 (again with fix test suite) + - fix testsuite to fixed lilo + - fix parsing global options + +2009-06-08: 0.5.3 + - version bump + - fix bad timeout in lilo + - fix bach log channel (bnc #510037) + +2009-06-02: 0.5.2 + - dump version 0.5.2 + - metadata removal, suppres multipath warning when kernel module for multipath is not loaded (BNC#406742), improve partition fallback for grub + add test for adding memorytest section + - don't warn during finding extended partition on non-logical drive (bnc #504083) + - fix examine bug, examine duplicate warning, ppc build and dump + +2009-05-07: 0.5.1 + - version dump 0.5.1 + - always set root to current root (bnc #490568) + +2009-04-28: 0.5.0 + - update to allow accept for buildservice + - fix trhinkpad detection to fit last ybl code, allow manual run of examine mbr from script + - fix warnings and bug during filling partitions + - set at least empty udev map to avoid annoying warnings + - remove executable from logger + - add missing logger + - add Split path to as library functions + - add examine mbr script to MBR tools + - fix parsing # after text for grub bootloader (bnc #481416) + - fix test suite and change to new interface for orig names. for now disable auto sections + - merge changes from before_update branch and dump 0.5.0 + - clean console handling + - allow automatic testing without changing default menu entry + - port fix from SLE11 to trunk + - fix multipath check when (bnc #471493) + - add initial autosection support + - add interface for explicit udev mapping + - log unknown keys for lilo + - fix multiline entries (bnc #466250) + - change level of some log messages + - fix internal metadata in zipl and clean code + - create internal metadata for ppc and also little clean up code + - fix elilo with removed metadata, improve testsuite make + - remove metadata from ELILO, not fully working yet + - fix compilation + - fix warnings in bnc #464098 + - remove unneeded parted as it is causes performance problems. Correctly handle /sys/block for partition on mdraid devices + - imrpove logging of dmraid detection + - clean obsolete thinks from tools + improve reading dmraids + - fix spaces in fstab and optimalize regex + - implement filling udev mapping. Improve Tools logging + - change time to store backup to 6 hours + - fix generating different files for deferent archs (but need another work) + - partial done work on remove complete metadata and on different files on different arch. + - create only reasonable backup (must be more then hour older then last backup) + - do not remove old y2logBootloader + - few minot improvements in Core.pm + - switch to new logging system + - remove obsolete keys + fix compile and obsolete test in test-suite + - remove pcr and measures as PCR is hardcoded in trusted grub and measures is stored in initrd + +2011-08-01: 0.4.89.28 + - version dump + - add test for finding fitting section + - change behavior during kernel update to first try use arameters from fitting section and have sysconfig only as failsafe (FATE#310946) + - prepare for use perl-Bootloader for other boot management tools (bnc #672471#c8) + +2011-07-05: 0.4.89.27 + - ignore error if we fail to open md devices + - quoting + +2011-06-24: 0.4.89.26 + - added postinstall script + - add script for fixing xen issue intruduced in 0.4.89.21 (bnc #692007, bnc #698564, bnc #699839) + +2011-06-17: 0.4.89.25 + - don't resolve symlinks more often than necessary (bnc #698564) + +2011-05-13: 0.4.89.24 + - call blkdev with '-l' option (bnc #693466, bnc #597399) + +2011-05-13: 0.4.89.23 + - rework old device-mapper check (from bnc #393229) and apply also to multipath setups (bnc #692127) + +2011-05-09: 0.4.89.22 + - fix conversion function from unix disk names to grub names (bnc #688418) + +2011-04-15: 0.4.89.21 + - increased version, updated changelog + - backport fix for removing kernel with symlink in path (bnc #680775) + +2011-01-18: 0.4.89.20 + - version bump + - fix malforming xen append (bnc #657911) + - DM_NAME could contain also partition number in some case (bnc #590637) + +2010-06-24: 0.4.89.19 + - remove incorrect workaround for geometry of multipath + +2010-06-21: 0.4.89.18 + - dump version + - fix translation of dm devices which is in md raid (bnc #597812) + +2010-05-10: 0.4.89.17 + - release 0.4.89.17 + - fix persistent names for multipath (bnc #597812) + - chomp output of readlink (bnc #597812) + +2010-05-04: 0.4.89.16 + - release package + - fix adding failsafe options to menu (never add it as first otherwise it is used as default boot) (bnc #600847) + +2010-04-26: 0.4.89.15 + - release + - extend partition detection by ext_range, so also mdraid which is partition is detected (bnc #598057) + +2010-04-22: 0.4.89.14 + - release 0.4.89.14 + - add fix for mdadm link return (bnc #597812) + - explicitelly mention that output come from pbl (bnc #597810) + - fix problatic fix for product name (bnc #583034) + - missing changes from RC3 + +2010-04-20: 0.4.89.13 + - commit changes + +2010-04-08: 0.4.89.12 + - create failsafe also on s390x + - fix key for check presence + - fix precedence problem with and (bnc #592248) + - chagnes + - avoid warning if path is not generated (bnc #590459) + - increase log priority for translating unix path to grub path + +2010-03-23: 0.4.89.11 + - version bump + - fix hung during update os (bnc #586303) + +2010-03-22: 0.4.89.10 + - exclude DASD dump sections from menu (bnc #582705), dump version + +2010-03-16: 0.4.89.9 + - release + - add fix for restricted section names also for ia64 (bnc #588609) + +2010-03-16: 0.4.89.8 + - release new version + - release new version + - fix problems with long names on ppc (bnc #588612) + - add accidently removed line + +2010-02-26: 0.4.89.7 + - force-log + - releaes + - adapt to new version of getting product description (bnc #583034) + +2010-02-25: 0.4.89.6 + - don't print outside if mdadm missing + - fix splitting of values which now doesn't use that structure (bnc #566020) + - fix passing vga mode to xen kernel (bnc #564415) + +2009-12-04: 0.4.89.4 + - adapt failsafe to KMS (bnc #560426), release 0.4.89.4 + - fix warning (bnc #559151) + - adapt to mdraids over whole discs (FATE#305883) + +2009-10-29: 0.4.89.2 + - changes, add common yast make target package + - fix previous commit to properly create new Xen section with vga + - pass vga mode to xen kernel also in elilo (add tests) (FATE#305310) + - pass vga mode to xen kernel also in elilo (FATE#305310) + - pass vga mode to xen kernel (FATE#305310) + - print output if bootloader command failed (bnc #531252) + - fix problems with root in zipl and add it to test suite + +2009-09-17: 0.4.89.1 + - bump 0.4.89.1 + - update changes + - fix # in device name in grub, version bump to 0.4.89.1 + - disable check for partition table incostitency for lilo + (bnc #466427) + - Improve partition fallback + - also don't write anything if root is empty + - allow no root in parameters for zipl (bnc #511398) + - use inner metadata for global options + - fix test suite to lilo timeout in seconds + - fix timeout for lilo and color global key for grub (bnc #511186) + +2009-03-16: 0.4.89 + - revert all changes in SLE branch which is not released and belongs to temporary branch before oss11.2 + - add branch before for releasing little enhacements for yast2-bootloader and (trunk is now under development and is not ready to release) + - allow automatic testing without changing default menu entry + - version bump 0.4.89 + - fix uninstall kernel in xen enviroment + +2009-02-23: 0.4.88 + - add bootloader section properly in XEN guest (bnc #478365) + +2009-02-05: 0.4.87 + - version bump 0.4.87 + - fix multipath with user friendly names (bnc #468792) + - version rebump 0.4.86 + - fix non-exist default (bnc #469314) + - improve logging of removed default + +2009-01-26: 0.4.86 + - version bump (0.4.86) + - fix multipath hangs (bnc #468792) + +2009-01-20: 0.4.85 + - version bump 0.4.85 + - backport fix for multiline entries (bnc #466250) + +2009-01-19: 0.4.84 + - version bump + - backport fix for #464098 + - filter out initrd with empty value (bnc #465148) + +2009-01-08: 0.4.83 + - version bump 0.4.83 + - fix translating udev device for dmRaid (bnc #445602) + - fix chomping of output (bnc #463451). + - version bump 0.4.82 + +2008-12-10: 0.4.82 + - RT kernel special support (bnc #450153) + - port opensuse 11.1 logging changes to SLE11 + - add fake elilo command to test suite + - remove obsolete former default, which breaks changing flavor (bnc #457057) + +2008-12-02: 0.4.81 + - generate man page for update-Bootloader (bnc #450880) + - improve logging + - properly enclose argumetns to command (bnc #447591) + fix parsing multipath output to conform more types (bnc #448110) + - fix creating multipath map + - fix mapping of multipath (bnc #448110) + add to test suite problem with menu section + - fix menu section in grub (bnc #449863) + +2008-11-27: 0.4.80 + - version bump + - improve documentation, move console handling to library (bnc #449726) + - fix broken udev on device-mapper (bnc #445602) + - add workaround for multipath (bnc #448110) + - change console key behavior to only update old serial console or append as new to end (bnc #444719) + - fix uninitialized value (bnc #440122) + +2008-11-21: 0.4.79 + - load initrd at 16MB on S/390 (bnc #434234) + +2008-11-18: 0.4.78 + - version bump (forget up version :) + - version bump + - fix test suite + - improve logging of detection DM RAID1 + - prevent more then one serial console, also add another console test case to test suite. + - improve logging, remove uncommented code and ensure using keywords in correct sections + add new doc to spec file + - add readme to boot directory + - improve logging, also export script + +2008-11-06: 0.4.77 + - Version bump and allow skip during mounted boot detection. + - improve logging + - improve logging if more then once add same image + ignore keys image, xen and initrd in chainloader section (bnc #441463) + - add warning to MBR module, that it is experimental + document path module and improve script to generate doc + - add to makefile automatic doc generation + - properly document none bootloader + - clean code...remove resolving symlinks, this need properly testing (now is Vbox broken) + - fix warnings (bnc #440122) + - break attach mountpoint to grub dev if grub dev translate fail (bnc #438051) + - forget add test file + - add blank bootloader for ignore any write bnc #438833 + - improve loging of grub translation + - change /etc/mtab to /proc/mounts (bnc #439181) + - fix typo in metadata + - version bump + - fix bug with xen kernel in xen enviroment (bnc #436899); increase logging of input/ouput in/from library. + +2008-10-23: 0.4.76 + commit last version bump + - improve logging + - add hack for live installation (bnc #432699) + +2008-10-09: 0.4.74 + version bump (0.4.74) + - add support for xen to elilo, as elilo now must work also on x86_64 + - fix pattern to confirm mounted /boot (bnc #433835) + - add loggging for removing non-existing initrd (bnc 427854 + - fix warning in metadata + - improve selecting root devices (bnc #433347) + - fix last commit, it had bad type + - use option relocatable only on ia64 architecture (FATE #301882) + +2008-10-07: 0.4.73 + - version dump (0.4.73) + - don't fail if section is already removed (bnc #431535) + - fix commented boot entry in fstab (bnc #431535) + - fix support of module nounzip in xen senctions (bnc #397864) + - fix kernel/image mismatch (bnc #229978) + - fix uninitialized warning + - fix timeout to seconds + - fix reading configuration from lilo and also create tests for reading to succesfull conversion from lilo to grub + - fix syntax error (bnc #430666) + +2008-09-26: 0.4.72 + - version bump + - correctly fail if initialize bootloader fail + - apply patch to change udev to udevadm (by ro) + - change permision on directory with script for kernel upgrade + - choosing none updater doesn't get any system information (bnc #425501) + - fix parsing boolean values in powerLILO(bnc #383287) + - add check for correct password + - add password counter for grub to Library (bnc #407887) + +2008-09-19: 0.4.71 + - version bump 0.4.71 + - move thinkpad mbr detection from yast to perl-Bootloader + - check if /boot is mounted (bnc #340837); parse setkey global option in grub (bnc #410004) + - try mount /sys if doesn't contain files (bnc #151877) + - always have default section in ELILO (bnc #250981) + - restart each iterator + - fix device maps; remove unncesary spaces (bnc #266223) + - don't resolve user specified symlinks (bnc #410431) + - doesn't allow changing default between xen and default image during update (bnc #397075) + - enhance logging of resolving mount points + - change logging communication with library to milestone + +2008-09-12: 0.4.70 + - version bump, remove read-only flag from lilo (bnc #381669) + - don't use uninitialized value (bnc #252148) + - change sysconfig variable names to same as uses yast + - drop support of xen-pae from metadat, in kernel update it is still supported (bnc #400526) + - don't change original name (bnc #397067) + - fix root in chainbooting (bnc #394319) + - fix name for translated section + - fix grep regex + - if new transparent kernel params is not set, then use old behaviour (bnc #423613) + - fix changing default after kernel change + - edit configfile "inplace". remove gfxmenu for trusted grub + +2008-08-28: 0.4.69 + - version dump, implement measures in sysconfig and change measures from array to hash + - read from sysconfig info about pcr and console, improve failsafe detection + - implement pcr index for chainloader and xen, also add tests (fate - trusted grub), remove fake_root, generate it every time new + - add support for pcr in image and initrd, also with tests (fate - trusted grub) + - correctly read xen append parameters + - fix failsafe as default (bnc #413280) + - tests correct removing makeactive section + - fix grub warning about ==, fix bnc #396142 (doubling configfile section) + - add measure line for trusted grub (fate), add tests for trusted grub + - add first write test, fix problem in sprintf with long console + add tests for zipl, prepare for writing tests + +2008-08-15: 0.4.68 + - version dump + - merges testsuite version and changes with p-bl + - set root to fd0 if booting from floppy bnc #278699 + - add initial tests for PPC + - forgot add elilo.conf + - add tests for xen section in test-suite + - add initial tests for elilo and also little conform sources to changed root + - fix xen generation and also whitespace at end + - fix warnings + - fix compilation error + - console support in powerLILO + - console support in ELILO + - ensure only wanted remap and makeactive is used + - fix makeactive and add tests for it + - add tracing logging to interface. Improve test to test full console settings. + - correct create console for xen from image append + - allow parity, word size and flow control in console + - fix compile error + - fix if console is last part of append + - add test for image part of sections (include vgamode and console) + - fixed match_section if the set of conditions is empty + - add tests for sections. Support console (Fate #110038). Add more debugging output for device_map. + +2008-08-05: 0.4.67 + - fix of last change, version bump + - fixed creating chainloader GRUB sections with disk remapping (fate #301994) + +2008-07-29: 0.4.66 + - return unmodified GRUB device from GrubDev2UnixDev when match not + found in device map so that it is distinguishable GRUB device and + cannot be understood as UNIX device (bnc #411937) + - version bump to 0.4.66 + - implement remap and makeactive (FATE #301994) + - fix translate GrubDev2UnixDev if input is disk (e.g. /dev/sda) + - add some logging input + add initial testsuite + - fix hash key for device map + - dump to log block devices on strange systems (bnc #339802) + - bootloader_entry: fail also if refresh after add or remove fail (still unbootable system if uninstall old kernel). + - bootloader_entry: return non-zero if update_bootloader fail. + +2008-07-22: 0.4.65 + - changes + - remove kernel section only if any bootloader is installed + +2008-07-22: 0.4.64 + - apply patch to avoid use env (snwint) + - after test for gettext require it. + - apply jsrain patch for kernel parameters in stored sysconfig + - also reflect refactor in perl script for kernel postinst. + - refactored name of path, prerequisite for automated testsuite. + - update authors, add new target to main for abuild + - change dependency on perl to pel-base (FATE #304898) + - fix manpage (bnc #398538) + - add fix for bnc #381386 also to trunk. + - only recommends perl-gettext (FATE #301805) + +2008-06-05: 0.4.63 + - Reverted the fix for minor bnc #389891 causing blocker bnc #395085 + - Fixed perl dependency in perl-Bootloader.spec + - Version bump to 0.4.63 + +2008-05-29: 0.4.62 + - Corrected naming scheme for pae kernels (bnc #395085) + - Version bump to 0.4.62 + +2008-05-26: 0.4.61 + - Create failsafe sections also for pae kernels (former bigsmp) + (bnc #372168) + - Version bump to 0.4.61 + +2008-05-26: 0.4.60 + - Omit warning when dm_mod is not available (bnc #393229) + - Version bump to 0.4.60 + +2008-05-20: 0.4.59 + - Remove duplicate configfile lines (bnc #389891) + - Version bump to 0.4.59 + +2008-05-15: 0.4.58 + - Removed "read-only" flag from elilo.conf (bnc #381669) + - Version bump to 0.4.58 + +2008-05-15: 0.4.57 + - Removed "read-only" flag from lilo.conf (bnc #381669) + - Version bump to 0.4.57 + +2008-04-25: 0.4.56 + - Enhanced graphical failsafe mode (bnc #352020) + - Version bump to 0.4.56 + +2008-04-23: 0.4.55 + - Fixed grub device pattern (bnc #382724) + - Version bump to 0.4.55 + +2008-04-18: 0.4.54 + - Fixed translation of unix devices to grub devices (bnc #375176) + - Version bump to 0.4.54 + +2008-04-07: 0.4.53 + - Prevent perl-Bootloader from segfaulting when loader type is set + to "none" (bnc #362650) + - Version bump to 0.4.53 + +2008-04-04: 0.4.52 + - Adapted changelog to use bugzilla number references in the + following form: (bnc #<number>) + - Version bump to 0.4.52 + +2008-04-03: 0.4.51 + - Corrected typo in pattern matching in GRUB.pm + - Verion bump to 0.4.51 + +2008-04-03: 0.4.50 + - Fixed string-to-array conversion for menu lists (bnc #352495) + - Version bump to 0.4.50 + +2008-03-28: 0.4.49 + - Implemented a fallback for failing udevinfo call (bnc #371618) + - Version bump to 0.4.49 + +2008-03-12: 0.4.48 + - Fixed global default label for lilo (bnc #361079) + - Version bump to 0.4.48 + +2008-02-22: 0.4.47 + - Changed some l_debug output to l_milestone to be always present + - Added some additional milestones + - Added a fallback for grub devices if translation fails + - Version bump to 0.4.47 + +2008-01-25: 0.4.46 + - Enhanced distinction in section labels in a way to append the + flavors to the labels if necessary (bnc #351126) + - Version bump to 0.4.46 + +2008-01-11: 0.4.45 + - Inherit appended xen parameters from previous xen entry if + existent (bnc #349207) + - Version bump to 0.4.45 + +2007-12-19: 0.4.44 + - Omit error messages on console when looking for devices + - Version bump to 0.4.44 + +2007-12-19: 0.4.43 + - Changed a (misleading) warning to a milestone (bnc #345848) + - Version bump to 0.4.43 + +2007-12-18: 0.4.42 + - Fixed last checkin so that labels for xen entries get displayed + correctly now (bnc #340922) + - Version bump to 0.4.42 + +2007-12-07: 0.4.41 + - Distinguish between various xen kernel names (bnc #340922) + - Version bump to 0.4.41 + +2007-12-07: 0.4.40 + - Corrected mechanism of removing obsolete boot entries (bnc #285421) + - Version bump to 0.4.40 + +2007-12-05: 0.4.39 + - Fixed removal of xen (-pae) entries (bnc #345188) + - Version bump to 0.4.39 + +2007-11-30: 0.4.38 + - Prevent changing root device in kernel append line (bnc #344447) + - Version bump to 0.4.38 + +2007-11-15: 0.4.37 + - Fixed quoting of single arguments (bnc #276464) + - Version bump to 0.4.37 + +2007-11-14: 0.4.36 + - Reverted last patch (non existing initrd) because it's already + implemented and I've overseen it during patch session. + - Version bump to 0.4.36 + - Moved former change to function RemoveSections(), this is the + right place + +2007-10-19: 0.4.35 + - detect wether there is an entry with a non existing initrd and + remove the corresponding section (bnc #276923) + - Version bump to 0.4.35 + +2007-10-19: 0.4.34 + - Added new parameter "force-default" to both bootloader_entry and + update-bootloader. This parameter (if used) forces the new boot + entry to be the default one (bnc #327308) + - Version bump to 0.4.34 + +2007-10-19: 0.4.33 + - Fixed perl warning in Core.pm (bnc #302174) + - Version bump to 0.4.33 + +2007-09-26: 0.4.32 + - Added flag avoid_reading_device_map to Library::ReadSettings() + and to all ParseLines() (bnc #328448) + - Added more logging to GrubDev2UnixDev() + - Version bump to 0.4.32 + +2007-09-24: 0.4.31 + - Fixed missing image line in lilo (bnc #294432) + - Save command for adding new section(s) (also multiple kernels) in + /boot/perl-BL_delayed_exec for delayed execution in the target + system. This script will be run by yast2-bootloader after the + installation of packages is finished (bnc #309837) + +2007-09-21: 0.4.30 + - Save command for removal of old sections in + /boot/perl-BL_delayed_exec for delayed execution in the target + system, script will be run by yast2-bootloader after installation + of packages is finished (bnc #309837) + - Version bump to 0.4.30 + - add lots of logging + - Tools::DumpLog() now takes a core_lib reference as a parameter, + so logs from other instances of the library and core can be + dumped + - Again added more logging - also related to #309837 + - Added more verbose logging to update-bootloader and + bootloader_entry to be able to better analyze occurring + problems (bnc #309837) + +2007-09-18: 0.4.29 + - Add comment for former default value only during update (related + to #309837, prevents accumulating wrong information that may be + used during a later update) + - Version bump to 0.4.29 + +2007-09-18: 0.4.28 + - Adapted timestamps for log files (bnc #309837) + - Version bump to 0.4.28 + +2007-09-18: 0.4.27 + - Add comment for former default value only if it does not yet + exist (bnc #309837) + - Version bump to 0.4.27 + +2007-09-17: 0.4.26 + - Added comment line to default value in globals of menu.lst, so + yast2-bootloader is able to set the new default value properly in + case of an update (bnc #309837) + - Version bump to 0.4.26 + +2007-09-13: 0.4.25 + - Needed for #309837 and #304515 and others: + - Convert debug messages to milestones in GrubDev2UnixDev() and + UnixDev2GrubDev(): we always want to have logs available when + device translation goes wrong + - Actually log contents of new lines in CreateGrubConfLines() + - Version bump to 0.4.25 + +2007-09-12: 0.4.24 + - Needed for #309837 and #304515 and others: + - Added (pseudo-)timestamps to standalone logging + - Removed code from update-bootloader to remove old standalone + log file: with the timestamps now the log entries from + different runs of update-bootloader can be discerned + - Minor correction of error message: use ASCII "'" instead of + similar Unicode character + - version bump to 0.4.24 + - Added check for /etc/sysconfig/bootloader in bootloader_entry + preventing installation errors in case of shared boot partitions + (bnc #303734) + - Check for defined types in GRUB.pm to prevent perl warnings + (bnc #302174) + - Check for defined keys in GRUB.pm to prevent perl warnings + (bnc #302174) + - Removed requirement of mdadm (bnc #302052) + +2007-08-20: 0.4.23 + - Provided functionality for adding of new boot entries (bnc #300930) + - Version bump to 0.4.23 + +2007-08-16: 0.4.22 + - Provided functionality for removal of old boot entries (bnc #300930) + - Improved error handling for mdadm call in Tools.pm (bnc #288842) + - accept all "original_name"s, not only alphanumeric (fate #302302) + +2007-08-14: 0.4.21 + - Implemented new function AdaptCommentLine in Tools.pm which + adapts YaST-like comments in existing sections to be handled + properly by yast-bootloader (bnc #283709) + - Version bump to 0.4.21 + - added entry to the changes file + - added docs to the explain the (non-)handling of devices in + chainloader and configfile entries + - added a FIXME about the dubious fallback to the current + installation's boot device as the "root" device for a chainloader + or configfile entry + +2007-08-13: 0.4.20 + - version bump to 0.4.20 + - fate #302302: + - removed CreateChainloaderLine() function and call again: + - we use a "root" entry now in a configfile section + - perl-Bootloader cannot pass a value consisting of both a Unix + device name and a file name between yast2-bootloader and + perl-Bootloader (i.e. + "/dev/disk/by-label/testing/boot/grub/menu.lst"), this is not + safely analyzable + - during the last tests, the line was disabled anyway because + it triggered on "other" instead of "menu" section type + - fetching grub_root device (to be used in re-created "root" key) + from "root" key in "other" section now as well + - never use a hardcoded device like "(hd0,0)" in a "rootnoverify" + key as a fallback for a missing "root" specification from + yast2-bootloader: using "(hd)" now, which will generate an error + when the section is selected during boot + +2007-08-13: 0.4.19 + - Version bump to 0.4.19 + - enable configfile sections: + - added several comments + - removed deletion of "configfile" entry, in preparation for + "configfile" handling patch by sf@ + - Adapted yast2-bootloader-style comments to be correctly detected + by yast2-bootloader (fate #302407) + - Determine md device corresponding to md member device, e.g. + if /dev/md0 consists of /dev/sda1 and /dev/sda2, then /dev/md0 + corresponds to both /dev/sda1 and /dev/sda2 (bnc #271797) + - Adapt function DumpLog() to only write to perl-BL-standalone-log, + because against expectations yast2-bootloader does logging of + called perl-Bootloader functions on its own + - Added milestones to functions AddSection() and RemoveSections() + to print new section entries, already existing section entries + and section entries to be removed + - Improved logging mechanism to write log messages either to + /var/log/YaST2/y2log or to /var/log/YaST2/perl-BL-standalone-log, + depending on the state of the environment variable + YAST_IS_RUNNING. In addition to that, the printing of log + messages with level DEBUG can be switched on/off by + setting/unsetting the environment variable Y2DEBUG. + - Use small letters in YaST-style comments due to case sensitive + parser (bnc #283709) + +2007-07-30: 0.4.18 + - Version bump to 0.4.18 + - Avoid duplicate entries in elilo.conf (bnc #294717) + - Added yast2-bootloader-style comment to sections created by + perl-Bootloader (bnc #283709 and fate #302407) + - Fixed boot entries of self compiled kernels (bnc #265564) + - Generalized last fix to not touch any unknown or user-specified + sections (bnc #272625) + - Implemented a mechanism to not throw out user defined grub setup + sections in menu.lst (bnc #272625) + +2007-07-06: 0.4.17 + - Version bump to 0.4.17 + - Fixed default value handling in update-bootloader. Check if + default image is a symlink. If this is the case, let the new + kernel be the default one. Else, if the flavor is the same as the + one of the new kernel, let the new kernel become the default + one. (bnc #276923) + - Fixed resolution of kernel and initrd symlinks in Tools.pm + (bnc #276923) + - Implemented a special handling to make sure that all image + sections are referenced at least in the base menu (bnc #266605) + - Fixed function FixSectionName() in ZIPL.pm to fix section names + on s390 properly (also related to #284308) + - implement FixSectionName funtion for ZIPL module according to the + zipl sources (bnc #267866) + - adjust inline interface documentation accordingly + - Removed an "o" suffix from a perl s/foo/bar/ expression that it + gets compiled every time, not only once. This enables section + names to get fixed properly. (related to #284308) + - Removed a line in update-bootloader which replaced spaces by + underscores, because this functionality is done by + FixSectionName() in the according bootloader modules (bnc #284308) + - Corrected naming scheme for boot entry labels to display long + ones in case of GRUB and short ones for all other loaders + (bnc #277405) + - detect wether we have an entry with non existing initrd (bnc #276923) + - Removed require for limal-bootloader in .spec due to drop of + limal-bootloader package in openSUSE 10.3 + - Added my name to the list of authors + - Minor corrections on naming scheme of boot entries + +2007-05-31: 0.4.16 + - Fixed creation of failsafe sections in boot menu, this issue is + also related to bugs #272236, #272208 and #277405 + - Verion bump to 0.4.16 + - The last commit is also related to bugs #272236 and #272208 + - Fixed label naming scheme for boot entries so that debug or + vanilla kernel entries for instance get named correctly (bnc #277405) + - Fixed failsafe parameters to boot in runlevel 3 instead of 5 + +2007-04-25: 0.4.15 + - Fixed usage of md raids for ia64 (bnc #233255) + - Reverted EFI Bootloader Label code in ELILO.pm to display gui + wigets in YaST as they used to be displayed (bnc #242985) + - Version bump to 0.4.15 + - Fixed naming scheme of product name for boot menu entries, so + that Xen or Failsafe entries for instance get displayed correctly + - Fix for booting from extended partitions (bnc #246161, #259050) + - do section type checking cleanly for ZIPL (bnc #261551) + - clean up comment typo + - .changes: use underlying device instead of md RAID-device (Bug #265867) + - use underlying device instead of md RAID-device (Bug #265867) + - Fixed error handling for "dmsetup" calls in DMRaidAvailable(), + IsDMDevice() and IsDMRaidSlave() in Tools.pm + - Fixed typo in Tools.pm + - Corrected resolution of symlinks in Tools.pm (bnc #244033) + - Adapted EFI Bootloader Label code in ELILO.pm (bnc #242985) + - > Renamed "boot_efilabel" flag to "efilabel" + - > Removed "boot_rm_efilabel" flag because it's now obsolete + - Cosmetic correction in Tools.pm + - Improved error handling in Tools.pm + - Fixed 'uname' call in Tools.pm due to return of false + architectures (e.g. i586 instead of i386) + - Fixed typo in GRUB.pm + +2007-04-02: 0.4.14 + - Added function GrubDev2MountPoint() to GRUB.pm to be able to + retrieve mountpoints of grub devices + - Fixed functions GrubDev2UnixDev(), UnixDev2GrubDev(), + GrubPath2UnixPath() and ParseLines() in GRUB.pm + - Added wrapper for GrubDev2UnixDev() to Library.pm to be able to + call it from Tools.pm + - Fixed functions ReadDMRaidPartitions(), IsDMRaidSlave(), + Udev2MajMin() and AddSection() in Tools.pm + - Commented out obsolete code in GetSectionList() and + RemoveSections() in Tools.pm + - Fixed 'uname' call in update-bootloader due to return of false + architectures (e.g. i586 instead of i386) + - Corrected mechanism for removal of sections in Tools.pm - part 2 + - Corrected mechanism for removal of sections in Tools.pm + - fixed typo + - Corrected mechanism for adapting default value in Tools.pm + +2007-03-23: 0.4.13 + - Commented out wrong code in update-bootloader and Tools.pm + - Removed function AddNewImageSection() because it's obsolete + - Corrected resolution of symlinks in Tools.pm + - Corrected deletion of obsolete entries in Tools.pm + - Removed commented out code sections + - Added mechanism to name boot entries in a unique way + - Added mechanism to resolve symlinks in boot entries to be able to + remove them properly if needed + - Corrected naming scheme appropriate to corresponding bootloader + - added missing entry + - implemented devicemapper RAID handling + - Added mechanism to create failsafe boot entries appropriately + - Corrected handling for default boot entries + - New kernels will now be put on top of menu.lst + - Display labels of boot entries correctly, e.g. "openSUSE 10.2 -- + Kernel-2.6.20-9-default" (bnc #252911) + - Fixed handling concerning which kernel will be the default entry + in bootloader menu (bnc #252911) + +2007-03-13: 0.4.12 + - Following changes merged from branch SLES10-SP1 to trunk: + - Fixed removal of obsolete entries in /boot/grub/menu.lst + - Exluded kernel-debug from getting default (bnc #241370) + - Fixed a perl warning bug in Core/GRUB.pm (bnc #248211) + - Corrected a typo in Core.pm + - Fallback to first section as default boot if bogus value is given + - handle boolean options correctly in GRUB (bnc #244530) + +2007-02-14: 0.4.11 + - manually merge SLES10 branch with trunk, part 4/4: + - fixed function SplitDevPath() in src/Core.pm to avoid an endless + loop (bnc #228570) & (bnc #236777) + - version bump 0.4.11 (skipped 0.4.10 to be consistent again) + - manually merge SLES10 branch with trunk, part 3/4: + - Reverted to make Xen kernel default boot kernel if Xen pattern + or Xen RPMs are installed. (Fate #301384) + - fixed function InitializeBootloader() in src/Core/ZIPL.pm to + correctly call /sbin/zipl (without param "-m menu") (bnc #199582) + - manually merge SLES10 branch with trunk, part 1/4: + - fixed default/minimum/maximum values for timeout in ELILO.pm + - fixed some typos (in descriptions) in ELILO.pm + - IA 64: Added missing options in elilo.conf (bnc #235400) + - remove dead code + - fix for efi boot entry handling (bnc #233537) + - proposed fix for append quotation in elilo (bnc #235400) + - fix various zipl configuration problems (bnc #235486) + +2007-01-11: 0.4.9 + - final (at least should be ) fix for ELILO (bnc #228833) + - version bump 0.4.9 + - fix type in comment/inline documentation + - mostly complete fix for #228833, wrong elilo configurator + - adjusted spec file template (and Makefile) to better match target + format + - added new make target 'diff' to diff new package against + autobuild repository. + - partial fix for ELILO (bnc #228833) + +2006-12-22: 0.4.8 + - complete implementation for (Fate#300732) + - fix config file syntax problems from #228841 + - version bump 0.4.8 + - more zipl fixes (bnc #228841) + +2006-12-08: 0.4.7 + - fixed comment handling for ZIPL + - basic implementation for generic bootloader widgets for ZIPL + (Fate#300732) + - basic implementation for generic bootloader widgets for ELILO + (Fate#300732) + - version bump 0.4.7 + - white space cleanup + - forgot to adjust the .changes file + +2006-12-07: 0.4.6 + - bump version to 0.4.6 + - fixed identation (correct usage of tabs) + - fixed remove_entry() that it removes xen entries correctly + (bnc #223576) + - implement new section type menu neccessary for linking to other + systems/ complexer multiboot setups + +2006-11-29: 0.4.5 + - handle xen sections correctly in update-bootloader (bnc #224330) + - "BuildRequire" was used as "BuildIgnore" in the spec file, thus + exchanged it to have a smooth autobuild process. + - clean up in GRUB::GetMetaData + - updated changes file + +2006-11-27: 0.4.4 + - version bump + - do not specify the name of a bootloader entry when removing it, + thus removing all sections matching the kernel image and initrd + names (which are on a currently mounted partition) + - fix mostly all remaining warnings (bnc #222600) + +2006-11-20: 0.4.3 + - fix various warnings (bnc #222600) + - some more finer fixes for the last entries stuff + +2006-11-17: 0.4.2 + - kernel line and vga mode now editable again (bnc #214875) + - show most partitions in Custom Boot Partition drop-down list + (bnc #220283) + - fix handling for chainloader sections (broken) + - fix handling for xen sections (various problems, partial redesign + neccessary) + - boot from MBR does now address the first bios disk (bnc #221204) + - adding support for 'macos_timeout' + - forgotten changelog + +2006-11-13: 0.4.1 + - use selectdevice type for "root" tag: may be given by-id as well + - include logical partitions in list of custom boot devices + (bnc #213256) + - Improved usage message + - fixed usage() and did some cleanup + - accept old arguments and new arguments in bootloader_entry + - Fixed wrong number of arguments + - Changed the interface to kernel rpm, no more second guessing. + +2006-11-07: 0.4.0 + - fix implementation for grub.conf generation and parsing + (FATE#300732, bnc #213256) + - version bump 0.4.0 + +2006-10-31: 0.3.5 + - fix typo in Library.pm (bnc #215613) + - reduce build dependencies + - version bump 0.3.5 + +2006-10-30: 0.3.4 + - increase maximum timeout for grub to 3600 seconds (bnc #214146) + - updated changes file and version + - do not commmit to SLES10 by default + - formatting + - do error handling when $loader is not yet initialized (bnc #213873) + - move GetMetaData call to the constructor (bnc #213255) + +2006-10-21: 0.3.3 + - using OO call to GetMetaData() in last fix + - updated version + - updated changes file + - grub: fix writing globals (bnc #213255) + +2006-10-12: 0.3.2 + - first chunk of changes for GRub using generic interface, + grub.conf handling still missing + - removed unneeded code + +2006-09-29: 0.3.1 + - new interface for FATE#300732 + - added new interface script bootloader_entry + - fix man page for update-bootloader + - support new options no_os_chooser and optional (bnc #202069, #202072) + - remove braces when parsing device.map file (bnc #203545) + - add requirement for 'mdadm' and 'e2fsprogs' (bnc #197471) + - does cleanly build after reorganization again + - simplify repository to ease daily work + - export GetBootloader function + - add more perl syntax checking + - make target clean cleaner: remove temp directory + - typo fix + - Tools.pm@Udev2Dev : CCISS driver maps slashes to bangs so we + have to reverse that, suppress ignorable warnings from udevinfo + (bnc #189348) + - added mbuild make target + - do better dev-map handling; clean up after code review + +2006-07-25: 0.2.27 + - do not use device symlink in sysfs as a criteria for device + detection which breaks on SmartArray controllers (bnc #189348) + - bump version to 0.2.27 + - move Partition2Disk function to Grub.pm as the only place of + usage and the only place to make it really work (bnc #189348). + +2006-07-06: 0.2.26 + - do not replace section names of new sections by default section + name (bnc #190529) + - do not interpret zero integer values as null string (bnc #190529) + - bump version to 0.2.26 + - several 'each' iterators for global hashes not properly reset. + This broke root-on-raid1 support so far. + - fix CountSections/GetSectionList which always returned all + sections + - fix raid1 support in Tools.pm, still more problems in + Grub.pm:GrubPath2UnixPath + - fixed severe syntax problems introduced by r113&r111 in Tools.pm + and broke update-bootloader + - Makefile now works without /work/src/bin in the path + - fixed regex for com parameter in xen_append (bnc #188614) + +2006-06-30: 0.2.25 + - map kernel_append params to xen_append params (bnc #188614) when + having a serial console + - bump version to 0.2.25 + - map kernel_append params to xen_append params (bnc #188614) when having a + serial console + - simplify code + - be nicer while handling empty paths (bnc #177083) + - RealFileName called in SplitDevPath anyway + - extended/reworked interface in Tools.pm, more generic functions + those are neede for another tool needed to enable multipathing after + install, add new entries + - fix mdadm call (RAID1 check) + - added a note about deprecated interface + - check for RAID1 md arrays as all others will break on reboot (bnc #178802) + - changed name of ReadMDArrays to ReadRAID1Array which matches its + intended functionality. + - Added FIXME notes for mskibbe + - fixed broken parsing/handling/reassembly of config files (final vers.) + - fix broken parsing/handling/reassembly esp. of comments in config files + - fixed inline documentation for MD2Members + +2006-05-22: 0.2.24 + - fix broken selection list (bnc #167390) + - bump version to 0.2.24 + +2006-05-19: 0.2.23 + - fix xen section counting when adding (bnc #161559) + - omit bogus warning (bnc #165158) + - move check for bool type to save code area (bnc #175228) + - do syntax checking for global "default" parameter. Has to be an + integer (bnc #174829) + - bump version to 0.2.23 + - add a second submit path after we branched inhouse + - fix xen section counting when adding (bnc #161559) + - omit bogus warning (bnc #165158) + - move check for bool type to save code area (bnc #175228) + - do syntax checking for global "default" parameter. Has to be an + integer (bnc #174829) + - do not define opt_xen_kernel initially hence else all new entries + will be xen entries. + - call setlocale only when neccessary (helps with --refresh in + instsys) + - do not accept empty product string + +2006-05-10: 0.2.22 + - fix blocking bootloader issue (all archs) found by kukuk right + now: bootloader config files are not moved to final destination + and bootloader installation thus hangs complete install. + - added fix.diff into subversion + +2006-05-09: 0.2.21 + - added agruen changes from autobuild to svn + - bump version + - follow symlinks for dev-by-id (bnc #170588) + - follow symlinks for dev-by-id (bnc #170588) + - cleanups + +2006-04-12: 0.2.20 + - change changelog, bump version + +2006-04-12: 0.2.19 + - changed changes file + - bump version to 0.2.19 + - remove wrong dashes from update-bootloader + - make error checking of yast2 print-product independent of + the contents of the product name + - be nice to Mr. Hauptstadt + +2006-04-07: 0.2.18 + - changed update-bootloader semantic according to #164427 + - fix typos + +2006-04-03: 0.2.17 + - extended interface to fix #161755 + - bump version to 0.2.17 + - extended interface to fix # + +2006-03-27: 0.2.16 + - always regenerate our 'meta global' section to avoid #160595 + - bump version to 0.2.16 + +2006-03-21: 0.2.15 + - bump version to 0.2.15 + - added package dependency (bnc #159773) + - cut off spaces as well, thanks ray + - add a fallback value of SUSE Code 10 instead of error in function GetProduct + - use print-product.ycp again, fallback to /etc/SuSE-release if that doesn't work + - use print-product.ycp again, fallback to /etc/SuSE-release if that doesn't work + +2006-03-17: 0.2.14 + - moved unification of section names in FixSectionName to Core.pm + - altered loader specific code to use that (needed by #158274) + - rearranged update-bootloader so that bootloader entry translation + works again (bnc #158274) + - bump version to 0.2.14 + - some more fixes while testing last commit + - moved unification of section names in FixSectionName to Core.pm + - altered loader specific code to use that (needed by #158274) + - accept Apple_Bootstrap as possible boot partition (bnc #144388) + - updated changes file + - fix erroneous error message on ELILO installation (bnc #156993) + - create a nicer default for Xen + - added a FIXME comment + +2006-03-03: 0.2.13 + - change log file name for _all_ archs to y2log_bootloader (bnc #145106) + - bump version to 0.2.13 + - Add some FIXMEs + - change log file name for _all_ archs to y2log_bootloader (bnc #145106) + - update-bootloader: Only modify the section name if no explicit + name is specified. Strip directories when generating a name from + the image name. + +2006-02-23: 0.2.12 + - modified interface in Tools.pm to enable more generic chages to the + bl config sections (bnc #148461) + - use new interface of Tools.pm for the xen case in update-bootloader + (bnc #148461) + - bump version to 0.2.12 + - work around some bugs in GRUB.pm + - use new interface of Tools.pm for the xen case (bnc #148461) + - modified interface to enable more generic chages to the bl config sections (bnc #148461) + +2006-02-14: 0.2.11 + - workaround for broken Product.ycp (Bug #148625) + - implement new requirements/word split in FixSectionName + - bump version to 0.2.11 + - code cleanup + - code cleanup + - fix for broken Product.ycp + - get Product name and version from var/adm/*/*/prod_00000001 directly, YaST is broken here + +2006-02-10: 0.2.10 + - fix boot_*/stage1_dev tag handling which breaks kernel builds + through update-bootloader, hopefully final checkin for FATE #2154 + - remove stage1_dev code for POWER + - bump version to 0.2.10 + - remove stage1_dev code = history + - fix boot_* tag handling which breaks kernel builds through + update-bootloader calls + - append new section at the end insted of the start + - bump version to 0.2.9 + +2006-02-08: 0.2.9 + - added help messages to make update-bootloader usuable + - added error handling which was not there at all + - added --force and --refresh option for FATE #2154 + - bump version to 0.2.9 + - introduce Bootloader::Tools::UpdateBootloader(), no longer in + Add/Remove Section functions + - image name may be empty and stored either under "kernel" or "image" + - make code nicer + - setting svn:keyword property to 'Author Date Id Revision' + - add a sceletton for really helpful online docu + +2006-02-06: 0.2.8 + - bump version to 0.2.8 + - catch cases wherethere is no key 'kernel' + - create name and initrd only if not given via parameter + - call function with changed name + - use functions to detect kernel/initrd + - use 'image' key tag everywhere + - clean up + - get kernel/initrd name and path from default section, put GetSystemLanguage into Tools.pm + - fix typo in image name + - update-bootloader changes by pth and od: + - only grub allows blanks in section titles + - for non-grub: restrict section title lenght to 16 chars + - beautify code + - updated changes file + - updated .changes file + - update .changes + - change from [email protected]: + - changed update-bootloader: translate "Previous Kernel" according to + language in RC_LANG from /etc/sysconfig/language + - translate only grub and lilo + - check for non-ASCII characters + - added changes from [email protected] to svn: + converted neededforbuild to BuildRequires + - avoid irritating warnings for uninitialized(undef) variables + - added changes from pth for (FATE #2154) + - added changes from pth for (FATE #2154) + - extended author list + +2006-01-24: 0.2.7 + - handle entries for block devices in sysfs correctly. replaced + heuristic term by a proper device and partition detection + (FATE #2154) + +2006-01-20: 0.2.6 + - defaultboot section must not be empty (bnc #144321) + - avoid colliding definition of default label in 'menu' and + 'defaultboot' + - add nice paranthesis to fix blocking yast2 crash (bnc #143746) + - bump version to 0.2.6 + - avoid colliding definition of default label in 'menu' and 'defaultboot' + - defaultboot section must not be empty (bnc #144321) + - fixed fabulous =/== typo (bnc #144263) + - fixed wrong comments + +2006-01-18: 0.2.5 + - add nice paranthesis to fix blocking yast2 crash (bnc #143746) + - bump version to 0.2.5 + - get rid of 'append=splash=silent" default + - fixed famous last typo + +2006-01-16: 0.2.4 + - unify format of type spec string, they alway start with type, + desc, default now. + - ZIPL: take out the [defaultboot] garbage + - fix inline documentation + - handle null output from 'udevinfo' gracefully (bnc #141733) + - submit to right directory + - ZIPL: implemented new UI scheme + - ZIPL: actually use autogenerated boot menu + - ZIPL: syntax fix in boot menu + +2005-12-20: 0.2.3 + - installer segfaults due to empty config (means always) #140127 + - autogenerate mail on submit + +2005-12-19: 0.2.2 + - add needed label text + - fixed getting MD array info via mdadm (bnc #137987) + - bump version to 0.2.2 + - add needed label text + - fixed getting MD array info via mdadm (bnc #137987) + - consider BUILD_DIST settings + +2005-11-18: 0.2.1 + - extend partition information interface transparently + - encode module exports and transport them through 'global' + (intermediate solution/ proof of concept) + - eliminate some unneeded 'system' calls + - reenable ppc bootloader config + - bump version to 0.2.1 + - fixed reading GRUB settings when /boot subtree is on MD array (bnc #130236) + - submitted norootforbuild from STABLE to SVN + - fixed updating elilo configuration (bnc #116739) + - do more verbose output to log when installing lilo + - added support for generic yast2-bootloader dialogs (proof of concept) + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/perl-Bootloader-0.826/src/Core/GRUB2EFI.pm new/perl-Bootloader-0.827/src/Core/GRUB2EFI.pm --- old/perl-Bootloader-0.826/src/Core/GRUB2EFI.pm 2014-10-15 14:40:06.000000000 +0200 +++ new/perl-Bootloader-0.827/src/Core/GRUB2EFI.pm 2014-12-08 10:53:53.000000000 +0100 @@ -218,6 +218,8 @@ $machine = "x86_64"; } elsif ($machine eq "aarch64") { $machine = "arm64"; + } elsif ($machine eq "armv7l") { + $machine = "arm"; } my $target = "$machine-efi"; $loader->{'target'} = $target; -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
