summaryrefslogtreecommitdiffstats
path: root/perl-install
diff options
context:
space:
mode:
authorThierry Vignaud <tv@mageia.org>2013-02-26 06:36:05 +0000
committerThierry Vignaud <tv@mageia.org>2013-02-26 06:36:05 +0000
commit3239ea1511c439a0504e32baa2df44b8cb1c3285 (patch)
tree7ef5a8eb9958ea2235aba607cefdbf39c4de780b /perl-install
parentbfd6a881ceec794363833d6357cc150f898b6e2f (diff)
downloaddrakx-backup-do-not-use-3239ea1511c439a0504e32baa2df44b8cb1c3285.tar
drakx-backup-do-not-use-3239ea1511c439a0504e32baa2df44b8cb1c3285.tar.gz
drakx-backup-do-not-use-3239ea1511c439a0504e32baa2df44b8cb1c3285.tar.bz2
drakx-backup-do-not-use-3239ea1511c439a0504e32baa2df44b8cb1c3285.tar.xz
drakx-backup-do-not-use-3239ea1511c439a0504e32baa2df44b8cb1c3285.zip
bootloader-config can now read back grub2 config
Diffstat (limited to 'perl-install')
-rwxr-xr-xperl-install/standalone/bootloader-config17
1 files changed, 7 insertions, 10 deletions
diff --git a/perl-install/standalone/bootloader-config b/perl-install/standalone/bootloader-config
index ef9e10a16..a9b94d477 100755
--- a/perl-install/standalone/bootloader-config
+++ b/perl-install/standalone/bootloader-config
@@ -61,16 +61,14 @@ if ($image) {
my $all_hds = fsedit::get_hds();
fs::get_info_from_fstab($all_hds);
-my $have_grub2 = -e "/boot/grub2/grub.cfg"; # FIXME: check detectloader
+my $have_grub2 = -e "/boot/grub2/grub.cfg";
my $bootloader;
-if (!$have_grub2) {
- $bootloader = bootloader::read($all_hds);
- if (!$bootloader) {
- if (member($action, 'add-kernel', 'remove-kernel')) {
- warn "Cannot find a boot loader installed. Only taking care of initrd\n";
- } else {
- die "Cannot find a boot loader installed\n";
- }
+$bootloader = bootloader::read($all_hds);
+if (!$bootloader) {
+ if (member($action, 'add-kernel', 'remove-kernel')) {
+ warn "Cannot find a boot loader installed. Only taking care of initrd\n";
+ } else {
+ die "Cannot find a boot loader installed\n";
}
}
@@ -372,6 +370,5 @@ sub remove_splash() {
}
sub detectloader() {
- print "grub2\n" if $have_grub2;
print uc(bootloader::main_method($bootloader->{method})), "\n" if $bootloader;
}