From: Harald Hoyer Date: Wed, 26 Sep 2012 09:34:00 +0000 (+0200) Subject: busybox/module-setup.sh: generate nice relative symlinks with ln_r X-Git-Tag: 024~63 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2cae00be9ec7a9ba8538e24d53236a8baa34c93f;p=thirdparty%2Fdracut.git busybox/module-setup.sh: generate nice relative symlinks with ln_r --- diff --git a/modules.d/05busybox/module-setup.sh b/modules.d/05busybox/module-setup.sh index e0ef1783b..edcc8daa8 100755 --- a/modules.d/05busybox/module-setup.sh +++ b/modules.d/05busybox/module-setup.sh @@ -16,7 +16,7 @@ install() { local _i _progs _path _busybox _busybox=$(type -P busybox) inst $_busybox /usr/bin/busybox - for _i in `$_busybox | sed -ne '1,/Currently/!{s/,//g; s/busybox//g; p}'` + for _i in $($_busybox | sed -ne '1,/Currently/!{s/,//g; s/busybox//g; p}') do _progs="$_progs $_i" done @@ -27,11 +27,7 @@ install() { for _i in $_progs; do _path=$(find_binary "$_i") [ -z "$_path" ] && continue - if [[ $_path != ${_path#/usr} ]]; then - ln -sf ../../usr/bin/busybox "$initdir/$_path" - else - ln -sf ../usr/bin/busybox "$initdir/$_path" - fi + ln_r /usr/bin/busybox $_path done }