start programs with 'exec' on the 'suexec' (and related) commands
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Sat, 17 Jan 2004 06:05:33 +0000 (06:05 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Sat, 17 Jan 2004 06:05:33 +0000 (06:05 +0000)
(patch by Alec Thomas)

git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/branches/SYSCALL_SWITCH@638 94cd875c-1c1d-0410-91d2-eb244daf1a30

util-vserver/scripts/vserver

index 28b112a..f58c0e7 100755 (executable)
@@ -711,7 +711,7 @@ elif [ "$2" = "suexec" ] ; then
                        cd $VROOTDIR/$VSERVER
                        IPOPT=`setipopt $IPROOT`
                        export PATH=$DEFAULTPATH
-                       $CHBIND_CMD $SILENT $IPOPT --bcast $IPROOTBCAST \
+                       exec $CHBIND_CMD $SILENT $IPOPT --bcast $IPROOTBCAST \
                                $CHCONTEXT_CMD $SILENT $FLAGS $CAPS --secure --ctx $S_CONTEXT \
                                $CAPCHROOT_CMD --suid $USERID . "$@"
                else
@@ -733,7 +733,7 @@ elif [ "$2" = "suexec" ] ; then
                        cd $VROOTDIR/$VSERVER
                        IPOPT=`setipopt $IPROOT`
                        export PATH=$DEFAULTPATH
-                       $CHBIND_CMD $SILENT $IPOPT --bcast $IPROOTBCAST \
+                       exec $CHBIND_CMD $SILENT $IPOPT --bcast $IPROOTBCAST \
                                $CHCONTEXT_CMD $SILENT $FLAGS $CAPS --secure $CTXOPT $HOSTOPT $DOMAINOPT \
                                $SAVE_S_CONTEXT_CMD /var/run/vservers/$VSERVER.ctx \
                                $CAPCHROOT_CMD --suid $USERID $CHROOTOPT . "$@"