From cfede42fc37b9d22c07a753fb5d5a1797a1ffa1d Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 28 May 2012 16:14:35 +0200 Subject: [PATCH] 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. --- modules.d/99base/init.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules.d/99base/init.sh b/modules.d/99base/init.sh index b8736ecb6..b20abc4df 100755 --- a/modules.d/99base/init.sh +++ b/modules.d/99base/init.sh @@ -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 -- 2.47.3