From cb98f6cc8d356ef8f9c1ab8cbf54b7ba664ce42f Mon Sep 17 00:00:00 2001 From: Alejandro Mery Date: Tue, 18 Mar 2008 19:44:42 +0000 Subject: [PATCH] [early] Changed sbin/getsh to not background itself --- target/early/initramfs/sbin_getsh.sh | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/target/early/initramfs/sbin_getsh.sh b/target/early/initramfs/sbin_getsh.sh index 243057e..666dce0 100644 --- a/target/early/initramfs/sbin_getsh.sh +++ b/target/early/initramfs/sbin_getsh.sh @@ -17,8 +17,6 @@ if [ $# -eq 0 ]; then echo "Usage: \${0##*/} [ ]" exit 1 else - vc=$1; shift - set -e - ( setsid "${@:-/bin/sh}" < /dev/$vc > /dev/$vc 2> /dev/$vc & ) & - echo $! + vc=${1:-console}; shift + exec setsid "${@:-/bin/sh}" < /dev/$vc > /dev/$vc 2> /dev/$vc fi