From: Enrico Scholz Date: Fri, 26 Dec 2003 00:32:07 +0000 (+0000) Subject: added package-management options (atleast their documention) X-Git-Tag: VERSION_0_10~1034 X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f98cf703884c39c53528db157c00ca68a90b266d;p=util-vserver.git added package-management options (atleast their documention) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@481 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- diff --git a/util-vserver/scripts/vserver b/util-vserver/scripts/vserver index b253e86..21b8d52 100755 --- a/util-vserver/scripts/vserver +++ b/util-vserver/scripts/vserver @@ -57,6 +57,22 @@ Possible commands are: build * ... builds a new vserver from scratch + apt-get,apt-config,apt-cache * + ... execute the apt-* command for the given vserver + rpm * + ... execute the rpm command for the given vserver + + pkgmgmt externalize|internalize [-y] + ... externalize or internalize the package-management for the + given vserver. 'Externalize' means that package metadata + and management tools (apt-get,rpm) are living in the host, + while 'internalize' means that data and programs from the + vserver will be used. + + unify * + ... unify the vserver with its reference vserver(s). + + Please report bugs to $PACKAGE_BUGREPORT" exit 0 } @@ -162,6 +178,16 @@ case "$2" in running) isVserverRunning "$VSERVER_DIR" ;; + + apt-get|apt-config|apt-cache) + export _APT_GET=$2 + shift 2 + exec $_VAPT_GET -- "$@" + ;; + rpm) + exec $_VRPM -- "$@" + ;; + status) if getVserverStatus "$VSERVER_DIR" ctx procnum; then echo $"Vserver '$1' is running at context '$ctx'"