From 830c414dd3c6eb3e3371e7306412d181b6cf2408 Mon Sep 17 00:00:00 2001 From: Pascal Rigaux Date: Thu, 25 Jul 2002 15:25:50 +0000 Subject: let the bootloader::mkinitrd error be seen by the GUI --- perl-install/bootloader.pm | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/perl-install/bootloader.pm b/perl-install/bootloader.pm index a0b18f69a..30ad4ea4d 100644 --- a/perl-install/bootloader.pm +++ b/perl-install/bootloader.pm @@ -168,7 +168,7 @@ sub add_kernel { -e "$prefix/boot/vmlinuz-$version" or log::l("unable to find kernel image $prefix/boot/vmlinuz-$version"), return; my $image = "/boot/vmlinuz" . ($ext ne "-$version" && symlinkf("vmlinuz-$version", "$prefix/boot/vmlinuz$ext") ? $ext : "-$version"); - my $initrd = eval { + my $initrd = do { mkinitrd($prefix, $version, "/boot/initrd-$version.img"); "/boot/initrd" . ($ext ne "-$version" && symlinkf("initrd-$version.img", "$prefix/boot/initrd$ext.img") ? $ext : "-$version") . ".img"; @@ -241,10 +241,7 @@ sub configure_entry($$) { if ($specific_version) { $entry->{initrd} or $entry->{initrd} = "/boot/initrd-$specific_version.img"; - if (! -e "$prefix/$entry->{initrd}" || $::oem) { - eval { mkinitrd($prefix, $specific_version, "$entry->{initrd}") }; - undef $entry->{initrd} if $@; - } + mkinitrd($prefix, $specific_version, $entry->{initrd}); } } $entry; -- cgit v1.2.1