From 0cd374a8a57f11a3a0efc07b85797094243416a5 Mon Sep 17 00:00:00 2001 From: Marc Fiuczynski Date: Wed, 21 Nov 2007 22:06:21 +0000 Subject: [PATCH] do not run 'vserver ... pkgmgmt internalize' when cloning a reference vserver --- vbuild-init-vserver.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vbuild-init-vserver.sh b/vbuild-init-vserver.sh index 957f16fa..ab60191e 100755 --- a/vbuild-init-vserver.sh +++ b/vbuild-init-vserver.sh @@ -55,8 +55,10 @@ function setup_vserver () { # check if we can create the vserver from a reference vserver if [ -d /vservers/${fcdistro}_reference ] ; then $personality vserver $VERBOSE $vserver build -m clone -- --source /vservers/${fcdistro}_reference + CLONED=1 else $personality vserver $VERBOSE $vserver build -m yum -- -d $fcdistro + CLONED=0 fi fi @@ -77,7 +79,7 @@ function setup_vserver () { # start the vserver so we can do the following operations $personality vyum $vserver -- -y install yum - $personality vserver $VERBOSE $vserver pkgmgmt internalize + [ $CLONED -ne 1] && $personality vserver $VERBOSE $vserver pkgmgmt internalize $personality vserver $VERBOSE $vserver start $personality vserver $VERBOSE $vserver exec rm -f /var/lib/rpm/__db* $personality vserver $VERBOSE $vserver exec rpm --rebuilddb -- 2.43.0