From e2ab93005bab7fe59369977b0e1124d07514340322e7b4933c3d232199d3ebd6 Mon Sep 17 00:00:00 2001 From: Steffen Winterfeldt Date: Fri, 27 Apr 2012 10:08:30 +0000 Subject: [PATCH] - fix after grub2 package update, the system become unbootable. (bnc#758570) also fix running update-bootloader --refresh returns error when extended partition is to be installed. - 0.6.3 OBS-URL: https://build.opensuse.org/package/show/Base:System/perl-Bootloader?expand=0&rev=56 --- perl-Bootloader-0.6.2.tar.bz2 | 3 --- perl-Bootloader-0.6.3.tar.bz2 | 3 +++ perl-Bootloader.changes | 8 ++++++++ perl-Bootloader.spec | 2 +- update-bootloader | 6 ++---- 5 files changed, 14 insertions(+), 8 deletions(-) delete mode 100644 perl-Bootloader-0.6.2.tar.bz2 create mode 100644 perl-Bootloader-0.6.3.tar.bz2 diff --git a/perl-Bootloader-0.6.2.tar.bz2 b/perl-Bootloader-0.6.2.tar.bz2 deleted file mode 100644 index 56e98b0..0000000 --- a/perl-Bootloader-0.6.2.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:02d9ef961f53089b40efb1ac89eb6e0c75f8b485886b5d4ae3ac420704698215 -size 152766 diff --git a/perl-Bootloader-0.6.3.tar.bz2 b/perl-Bootloader-0.6.3.tar.bz2 new file mode 100644 index 0000000..c7eb403 --- /dev/null +++ b/perl-Bootloader-0.6.3.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4627fdadcb7c0bd29c603f92e8b26e09ee74ff1da7e920814c23f9cdb9a08f2b +size 152955 diff --git a/perl-Bootloader.changes b/perl-Bootloader.changes index f084cb4..8736392 100644 --- a/perl-Bootloader.changes +++ b/perl-Bootloader.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Fri Apr 27 12:06:09 CEST 2012 - mchang@suse.de + +- fix after grub2 package update, the system become unbootable. (bnc#758570) + also fix running update-bootloader --refresh returns error when extended + partition is to be installed. +- 0.6.3 + ------------------------------------------------------------------- Mon Apr 23 11:26:15 CEST 2012 - mchang@suse.de diff --git a/perl-Bootloader.spec b/perl-Bootloader.spec index a427d6c..d9c4938 100644 --- a/perl-Bootloader.spec +++ b/perl-Bootloader.spec @@ -17,7 +17,7 @@ Name: perl-Bootloader -Version: 0.6.2 +Version: 0.6.3 Release: 0 Requires: perl-base = %{perl_version} Requires: e2fsprogs diff --git a/update-bootloader b/update-bootloader index 54f7abd..93e64aa 100644 --- a/update-bootloader +++ b/update-bootloader @@ -516,10 +516,8 @@ if (defined $oper{remove}) { } if (defined $oper{refresh}) { - my $loader = Bootloader::Tools::GetBootloader(); - my $avoid_init = ($loader eq "grub2" || $loader eq "grub2-efi") ? 1 : 0; - - my $ret = UpdateBootloader($avoid_init); + # Always set $avoid_init=0 to guarentee bootloader installed (bnc#759224) + my $ret = UpdateBootloader(0); exit 1 if ( !$ret ); }