Browse Source

busybox: fix installation from /sbin/busybox

"inst busybox" no longer seems to work when busybox is at
/sbin/busybox. Reproduced on Fedora 18 (dracut-023-39.git20120910).

Use type -P to find the full path to busybox to solve this problem.
master
Daniel Drake 13 years ago committed by Harald Hoyer
parent
commit
69eba8c40a
  1. 7
      modules.d/05busybox/module-setup.sh

7
modules.d/05busybox/module-setup.sh

@ -13,9 +13,10 @@ depends() {
} }


install() { install() {
local _i _progs _path local _i _progs _path _busybox
inst busybox /usr/bin/busybox _busybox=$(type -P busybox)
for _i in `/sbin/busybox | sed -ne '1,/Currently/!{s/,//g; s/busybox//g; p}'` inst $_busybox /usr/bin/busybox
for _i in `$_busybox | sed -ne '1,/Currently/!{s/,//g; s/busybox//g; p}'`
do do
_progs="$_progs $_i" _progs="$_progs $_i"
done done

Loading…
Cancel
Save