busybox/module-setup.sh: generate nice relative symlinks with ln_r

master
Harald Hoyer 2012-09-26 11:34:00 +02:00
parent 69eba8c40a
commit 2cae00be9e
1 changed files with 2 additions and 6 deletions

View File

@ -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
}