From 9ec895047155840da75dfda900ddc559acae3240 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Wed, 21 Nov 2007 08:46:20 +0000 Subject: [PATCH] simpler bootstrap : take the whole build --- vbuild-nightly.sh | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/vbuild-nightly.sh b/vbuild-nightly.sh index d1aecfd2..6d11e731 100755 --- a/vbuild-nightly.sh +++ b/vbuild-nightly.sh @@ -275,20 +275,16 @@ function main () { echo "XXXXXXXXXX $COMMAND: creating vserver $BASE" $(date) show_env - ### extract vbuild-init-vserver.sh and run it - svn cat $SVNPATH/vbuild-init-vserver.sh > /tmp/vbuild-init-vserver-$$.sh - # get .lst - lst=${PLDISTRO}-devel.lst - svn cat $SVNPATH/$lst > /tmp/$lst - + ### extract the whole build - much simpler + tmpdir=$(mktemp /tmp/$COMMAND.XXXXXX) + svn export $SVNPATH $tmpdir # Create vserver - cd /tmp - chmod +x vbuild-init-vserver-$$.sh - /tmp/vbuild-init-vserver-$$.sh ${BASE} ${FCDISTRO} ${PLDISTRO} + cd $tmpdir + ./vbuild-init-vserver.sh ${BASE} ${FCDISTRO} ${PLDISTRO} # cleanup - rm -f /tmp/vbuild-init-vserver-$$.sh /tmp/$lst cd - - # Extract build + rm -f $tmpdir + # Extract build again - in the vserver vserver ${BASE} exec svn export ${SVNPATH} /build fi echo "XXXXXXXXXX $COMMAND: preparation of vserver $BASE done" $(date) -- 2.47.0