# Specify the name of the vserver
# "install-mdk8.2 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-mdk8.2 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/Mandrake/RPMS ] ; then
echo No rpms in /mnt/cdrom/Mandrake/RPMS. Is the CD mounted \?
else
- VROOT=/vservers/$1
+ VROOT=$VROOTDIR/$1
$USR_LIB_VSERVER/install-pre.sh $1
mkdir -p $VROOT/proc
mount -t proc none $VROOT/proc
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
# Complete the installation of a vserver
-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
+
vserver_mknod()
{
mknod $1 $2 $3 $4
if [ $# != 1 ] ; then
echo install-post.sh vserver
else
- VROOT=/vservers/$1
+ VROOT=$VROOTDIR/$1
rm -fr $VROOT/dev
mkdir $VROOT/dev && chmod 755 $VROOT/dev
mkdir $VROOT/dev/pts
*.bak|*~|functions|killall|halt|single)
;;
*)
- $USR_LIB_VSERVER/capchroot /vservers/$1 /sbin/chkconfig --level 2345 $serv off
+ $USR_LIB_VSERVER/capchroot $VROOTDIR/$1 /sbin/chkconfig --level 2345 $serv off
;;
esac
done
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+: ${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"
+
vserver_mknod()
{
mknod $1 $2 $3 $4
echo install-pre.sh vserver
else
mkdir -p /etc/vservers
- mkdir -p /vservers 2>/dev/null
- VROOT=/vservers/$1
+ mkdir -p $VROOTDIR 2>/dev/null
+ VROOT=$VROOTDIR/$1
rm -fr $VROOT/dev
mkdir -p $VROOT/dev && chmod 755 $VROOT/dev
mkdir $VROOT/dev/pts
# Specify the name of the vserver
# "install-rh7.2 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 [ $# != 1 ] ; then
echo install-rh7.2 vserver-id
-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
echo `ls /mnt/cdrom/RedHat/RPMS/*.noarch.rpm \
/mnt/cdrom/RedHat/RPMS/*.i386.rpm | wc -l` packages to install
- VROOT=/vservers/$1
+ VROOT=$VROOTDIR/$1
mkdir -p $VROOT/proc
mount -t proc none $VROOT/proc
mkdir -p $VROOT/var/lib/rpm
# 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
# Specify the name of the vserver
# "install-rh8.0 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-rh8.0 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
$USR_LIB_VSERVER/install-pre.sh $1
mkdir -p $VROOT/proc
mount -t proc none $VROOT/proc
# Specify the name of the vserver
# "install-rh9.0 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-rh9.0 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
$USR_LIB_VSERVER/install-pre.sh $1
mkdir -p $VROOT/proc
mount -t proc none $VROOT/proc