Browse Source

modules.d/99base/init.sh: check for a valid init in case INIT is a symlink.

Obviously we have to test if it's executable with the PATH to NEWROOT.
master
Juan RP 13 years ago committed by Harald Hoyer
parent
commit
cfede42fc3
  1. 2
      modules.d/99base/init.sh

2
modules.d/99base/init.sh

@ -237,7 +237,7 @@ for i in "$(getarg real_init=)" "$(getarg init=)" $(getargs rd.distroinit=) /sbi @@ -237,7 +237,7 @@ for i in "$(getarg real_init=)" "$(getarg init=)" $(getargs rd.distroinit=) /sbi
[ -n "$i" ] || continue

__p=$(readlink -f "${NEWROOT}/${i}")
if [ -x "$__p" ]; then
if [ -x "$__p" -o -x "${NEWROOT}/${__p}" ]; then
INIT="$i"
break
fi

Loading…
Cancel
Save