summaryrefslogtreecommitdiffstats
path: root/perl-install
diff options
context:
space:
mode:
authorPascal Rigaux <pixel@mandriva.com>2000-05-23 13:47:39 +0000
committerPascal Rigaux <pixel@mandriva.com>2000-05-23 13:47:39 +0000
commit5e8584adcad9baa1972d09738c38fb87ebefeadd (patch)
tree0d9436ada0418e228f156f855006b76aa693ce4a /perl-install
parent42fbce3dfc579c4ccaf9521bbc473e960d68c134 (diff)
downloaddrakx-5e8584adcad9baa1972d09738c38fb87ebefeadd.tar
drakx-5e8584adcad9baa1972d09738c38fb87ebefeadd.tar.gz
drakx-5e8584adcad9baa1972d09738c38fb87ebefeadd.tar.bz2
drakx-5e8584adcad9baa1972d09738c38fb87ebefeadd.tar.xz
drakx-5e8584adcad9baa1972d09738c38fb87ebefeadd.zip
no_comment
Diffstat (limited to 'perl-install')
-rw-r--r--perl-install/install_steps.pm18
1 files changed, 18 insertions, 0 deletions
diff --git a/perl-install/install_steps.pm b/perl-install/install_steps.pm
index c128a6980..2bbcc82c1 100644
--- a/perl-install/install_steps.pm
+++ b/perl-install/install_steps.pm
@@ -828,15 +828,33 @@ sub setupBootloader($) {
run_program::rooted($o->{prefix}, "swriteboot", "-f1", $b->{boot}, "/boot/bootlx");
};
run_program::rooted($o->{prefix}, "abootconf", $b->{boot}, $b->{part_nb});
+<<<<<<< install_steps.pm
+
+
+ modules::load('loop');
+=======
modules::load('loop');
+>>>>>>> 1.216
output "$o->{prefix}/etc/aboot.conf",
+<<<<<<< install_steps.pm
+ map_index { -e "$o->{prefix}/boot/initrd-$_->[1]" ?
+ "$::i:$b->{part_nb}$_->[0] root=$b->{root} initrd=/boot/initrd-$_->[1] $b->{perImageAppend}\n" :
+ "$::i:$b->{part_nb}$_->[0] root=$b->{root} $b->{perImageAppend}\n" }
+ map { run_program::rooted($o->{prefix}, "mkinitrd", "-f", "/boot/initrd-$_->[1]", "--ifneeded", $_->[1]) ;#or
+ -s "$o->{prefix}/boot/initrd-$_->[1]" or unlink "$o->{prefix}/boot/initrd-$_->[1]";$_ } grep { $_->[0] && $_->[1] }
+ map { [ m|$o->{prefix}(/boot/vmlinux-(.*))| ] } eval { glob_("$o->{prefix}/boot/vmlinux-*") };
+# output "$o->{prefix}/etc/aboot.conf",
+# map_index { "$::i:$b->{part_nb}$_ root=$b->{root} $b->{perImageAppend}\n" }
+# map { /$o->{prefix}(.*)/ } eval { glob_("$o->{prefix}/boot/vmlinux*") };
+=======
map_index { -e "$o->{prefix}/boot/initrd-$_->[1]" ?
"$::i:$b->{part_nb}$_->[0] root=$b->{root} initrd=/boot/initrd-$_->[1] $b->{perImageAppend}\n" :
"$::i:$b->{part_nb}$_->[0] root=$b->{root} $b->{perImageAppend}\n" }
map { run_program::rooted($o->{prefix}, "mkinitrd", "-f", "/boot/initrd-$_->[1]", "--ifneeded", $_->[1]) or
unlink "$o->{prefix}/boot/initrd-$_->[1]" } grep { $_->[0] && $_->[1] }
map { [ m|$o->{prefix}(/boot/vmlinux-(.*))| ] } eval { glob_("$o->{prefix}/boot/vmlinux-*") };
+>>>>>>> 1.216
} elsif (arch() =~ /^sparc/) {
silo::install($o->{prefix}, $o->{bootloader});
} else {