summaryrefslogtreecommitdiffstats
path: root/vservers-default
diff options
context:
space:
mode:
Diffstat (limited to 'vservers-default')
-rw-r--r--vservers-default33
1 files changed, 33 insertions, 0 deletions
diff --git a/vservers-default b/vservers-default
new file mode 100644
index 0000000..314bfa0
--- /dev/null
+++ b/vservers-default
@@ -0,0 +1,33 @@
+# 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/lib/util-vserver/util-vserver-vars.netns" ]; then
+ UTIL_VSERVER_VARS="/usr/lib/util-vserver/util-vserver-vars.netns"
+ 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 confuse the user.
+LOCKFILE="$name"
+
+function _get_flavor() {
+ local flavor=""
+ if [ "$name" = "${name#vserver-default[-.]}" ]; then
+
+ else
+ fi
+}
+
+# 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