summaryrefslogtreecommitdiffstats
path: root/lib/MDV/Draklive
diff options
context:
space:
mode:
authorOlivier Blin <oblin@mandriva.com>2010-08-04 14:55:26 +0000
committerOlivier Blin <oblin@mandriva.com>2010-08-04 14:55:26 +0000
commitfd43d643686a99ffa23063d3abc473a960d7af6d (patch)
treed77457af91c009d4fb09a577293bd5b191aa72cb /lib/MDV/Draklive
parent960dd2458a6b3563e28627a34b6c60df8a4c221a (diff)
downloaddraklive-fd43d643686a99ffa23063d3abc473a960d7af6d.tar
draklive-fd43d643686a99ffa23063d3abc473a960d7af6d.tar.gz
draklive-fd43d643686a99ffa23063d3abc473a960d7af6d.tar.bz2
draklive-fd43d643686a99ffa23063d3abc473a960d7af6d.tar.xz
draklive-fd43d643686a99ffa23063d3abc473a960d7af6d.zip
use busybox.static if present in chroot
Diffstat (limited to 'lib/MDV/Draklive')
-rw-r--r--lib/MDV/Draklive/Initrd.pm3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/MDV/Draklive/Initrd.pm b/lib/MDV/Draklive/Initrd.pm
index 35f95e2..b88b9c7 100644
--- a/lib/MDV/Draklive/Initrd.pm
+++ b/lib/MDV/Draklive/Initrd.pm
@@ -100,6 +100,9 @@ sub create_media_specific_initrd {
#- detect usb-storage process (we need sh/while/ps/grep)
#- mount loopbacks read-only with losetup (useful over NFS)
my $busybox = '/usr/bin/busybox';
+ my $busybox_static = '/bin/busybox.static';
+ $busybox = $busybox_static if -e $root . $busybox_static;
+
inst_initrd_bin($root, $initrd_tree, $busybox);
my @l = map { /functions:/ .. /^$/ ? do { s/\s//g; split /,/ } : () } run_program::rooted_get_stdout($root, $busybox);
shift @l;