# This file gets sourced from /etc/init.d/vservers-default. # We want to use our modified version of util-vserver-vars, # so that we can fire up our modified version of the vserver # script and do the network namespace setup stuff even for # vservers that get started up during boot. if [ -r "/usr/share/util-vserver/netns/util-vserver-vars" ]; then UTIL_VSERVER_VARS="/usr/share/util-vserver/netns/util-vserver-vars" export UTIL_VSERVER_VARS fi # We also add the possibilities to set other variables without # modifying this file. So we and some clever sourcing here. # (This has also the possibility to start other marks without # copying the script, but symlinking it.) name="$(basename "$0")" # This is a requirement, stated in the init script. So we set it # here, to not bother the user. LOCKFILE="$name" # Include default configuration if [ -r "/etc/vservers/.defaults/apps/vserver-startup/default" ]; then . "/etc/vservers/.defaults/apps/vserver-startup/default" fi # Include special configuration for initscript if [ "$name" = "${name#vserver-default[-.]}" ]; then falvor="${name#vserver-default[-.]}" else flavor="${name#vserver[-.]}" fi if [ "default" != "$flavor" -a \ -r "/etc/vservers/.defaults/apps/vserver-startup/$flavor" ]; then . "/etc/vservers/.defaults/apps/vserver-startup/$flavor" fi unset flavor unset name # Added the ability to disable a flaver without disabling the # initscript. (Debian enables all initscripts during installation # of a package, so that we may want another way to disable it.) [ "$ENABLE" != "0" ] || exit 0