X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Fdistrib%2Finstall-rh7.3;h=9660c5e57cbc2d3cf30e2a446964a764a22aec33;hb=0da162eaf90cab30cb76bb052d20cb2e18644a80;hp=b50d14ad6c7fd0a5b0c8c4a179bab2a722210391;hpb=da691fd4bad5e187b307b7fd86bf5fd61e47c3fc;p=util-vserver.git diff --git a/util-vserver/distrib/install-rh7.3 b/util-vserver/distrib/install-rh7.3 index b50d14a..9660c5e 100644 --- a/util-vserver/distrib/install-rh7.3 +++ b/util-vserver/distrib/install-rh7.3 @@ -23,17 +23,25 @@ # Specify the name of the vserver # "install-rh7.3 test" will create /vservers/test -USR_LIB_VSERVER=$(dirname $0) +: ${UTIL_VSERVER_VARS:=$(dirname $0)/util-vserver-vars} +test -e "$UTIL_VSERVER_VARS" || { + echo "Can not find util-vserver installation; aborting..." + exit 1 +} +. "$UTIL_VSERVER_VARS" + +USR_LIB_VSERVER=$PKGLIBDIR + if [ $# -lt 1 ] ; then echo install-rh7.3 vserver-id [ type ] echo type minimum means, minimum package for a server echo type large means, all packages on the first CD -elif [ -d /vservers/$1/var/lib/rpm ] ; then - echo /vservers/$1 already exist +elif [ -d $VROOTDIR/$1/var/lib/rpm ] ; then + echo $VROOTDIR/$1 already exist elif [ ! -d /mnt/cdrom/RedHat/RPMS ] ; then echo No rpms in /mnt/cdrom/RedHat/RPMS. Is the CD mounted \? else - VROOT=/vservers/$1 + VROOT=$VROOTDIR/$1 mkdir -p $VROOT/proc mount -t proc none $VROOT/proc mkdir -p $VROOT/var/lib/rpm