summaryrefslogtreecommitdiffstats
path: root/perl-install/fs/any.pm
diff options
context:
space:
mode:
Diffstat (limited to 'perl-install/fs/any.pm')
-rw-r--r--perl-install/fs/any.pm17
1 files changed, 2 insertions, 15 deletions
diff --git a/perl-install/fs/any.pm b/perl-install/fs/any.pm
index 25784ea98..50d03b656 100644
--- a/perl-install/fs/any.pm
+++ b/perl-install/fs/any.pm
@@ -97,21 +97,8 @@ sub prepare_minimal_root {
eval { fs::mount::mount('none', "$::prefix/sys", 'sysfs') };
eval { fs::mount::usbfs($::prefix) };
- #- needed by lilo and mkinitrd
- if (-d '/dev/mapper') {
- my @vgs = map { $_->{VG_name} } @{$all_hds->{lvms}};
- foreach my $dev ('mapper', @vgs) {
- -e "/dev/$dev" or next;
- cp_af("/dev/$dev", "$::prefix/dev");
- foreach (all("/dev/$dev")) {
- -l "/dev/$dev/$_" or next;
- my $target = readlink "$::prefix/dev/$dev/$_";
- $target =~ /^\// or $target="/dev/$dev/$target";
- -e "$::prefix$target" and next;
- cp_af($target, "$::prefix$target");
- }
- }
- }
+ # copy all needed devices, for bootloader install and mkinitrd
+ cp_af("/dev", "$::prefix");
}
sub getAvailableSpace {