# set -e
-: ${UTIL_VSERVER_VARS:=$(dirname $0)/util-vserver-vars}
+: ${UTIL_VSERVER_VARS:=/usr/lib/util-vserver/util-vserver-vars}
test -e "$UTIL_VSERVER_VARS" || {
echo "Can not find util-vserver installation; aborting..."
exit 1
build <buildopts>*
... builds a new vserver from scratch
+ unify [-R]
+ ... (de)unify vserver
+
+ pkg install <pkg>
+ ... installs package(s) in the vserver
+
apt-get,apt-config,apt-cache <apt-opts>*
... execute the apt-* command for the given vserver
rpm <rpm-opts>*
set +e
-tmp=$(getopt -o +sv --long help,version,sync,verbose -n "$0" -- "$@") || exit 1
+tmp=$(getopt -o +sv --long help,debug,version,sync,verbose -n "$0" -- "$@") || exit 1
eval set -- "$tmp"
OPTION_FORCE_SYNC=
case "$1" in
--help) showHelp $0 ;;
--version) showVersion ;;
+ --debug) set -x; shift;;
-v|--verbose) OPTION_VERBOSE=1; shift;;
-s|--sync) OPTION_FORCE_SYNC=1; shift;;
--) shift; break;;
isVserverRunning "$VSERVER_DIR"
;;
+ unify)
+ shift 2
+ exec $_VUNIFY "$@" "$vserver"
+ ;;
+
+ pkg)
+ shift 2
+ exec $_VPKG "$vserver" "$@"
+ ;;
+
apt-get|apt-config|apt-cache)
export _APT_GET=$2
shift 2