#!/bin/sh create_vserver_startstop() { cat <<__EOF__ #!/bin/sh # This file is for compatibility case \${0##*/} in rcL) RUNLEVEL=1 /sbin/rc sysinit || exit 1 /sbin/rc boot || exit 1 /sbin/rc \${1:-default} exit 0 ;; rcK) /sbin/rc shutdown ;; esac __EOF__ } # create compat start/stop scripts for vserver guests if [ "$(/sbin/rc --sys)" = "VSERVER" ]; then # create rcL and rcK if ! [ -e /etc/init.d/rcL ]; then create_vserver_startstop > /etc/init.d/rcL chmod +x /etc/init.d/rcL fi if ! [ -e /etc/init.d/rcK ]; then ln -s rcL /etc/init.d/rcK fi fi exit 0