summaryrefslogtreecommitdiffstats
path: root/util-vserver-vars
diff options
context:
space:
mode:
Diffstat (limited to 'util-vserver-vars')
-rw-r--r--util-vserver-vars25
1 files changed, 25 insertions, 0 deletions
diff --git a/util-vserver-vars b/util-vserver-vars
new file mode 100644
index 0000000..086e508
--- /dev/null
+++ b/util-vserver-vars
@@ -0,0 +1,25 @@
+: ${REAL_UTIL_VSERVER_VARS:=/usr/lib/util-vserver/util-vserver-vars}
+test -e "$REAL_UTIL_VSERVER_VARS" || {
+ echo $"Can not find util-vserver installation (the file '$REAL_UTIL_VSERVER_VARS' would be expected); aborting..." >&2
+ exit 1
+}
+. "$REAL_UTIL_VSERVER_VARS"
+
+# save defaults
+__REAL_PKGLIBDIR="${__PKGLIBDIR}"
+_REAL_VSERVER="${_VSERVER}"
+
+case "$0" in
+ vserver)
+ # we want to wrap a function from vserver.functions
+ # so we want to wrap vserver.functions that will be include with:
+ # . $__PKGLIBDIR/vserver.functions
+ __PKGLIBDIR="${__PKGLIBDIR}/netns"
+ ;;
+
+ *)
+ ;;
+esac
+
+# overwrite _VSERVER for wrapper script
+_VSERVER="/usr/sbin/vserver.netns"