From 8a38dba5669f47362dfe6ed20210961caab994c7 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Tue, 31 Jan 2012 20:09:22 +0200 Subject: Make sure that we don't use out dir as a scratch area (might not have space). --- utils/seeded-builds/seed-update | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/utils/seeded-builds/seed-update b/utils/seeded-builds/seed-update index 65b391f..d8654f4 100755 --- a/utils/seeded-builds/seed-update +++ b/utils/seeded-builds/seed-update @@ -7,13 +7,16 @@ set -e -BASE_DIR=/mnt +CHECKOUT_DIR=/mnt +SCRATCH_DIR=/mnt OUT_DIR=/mnt2/seed SEED=$1 -cd $BASE_DIR/$SEED +cd $CHECKOUT_DIR/$SEED time repo sync --quiet -j2 -cd $BASE_DIR -time tar c $SEED/ | gzip -c -1 >$OUT_DIR/$SEED.tar.gz.new -[ -f $OUT_DIR/$SEED.tar.gz ] && mv $OUT_DIR/$SEED.tar.gz $OUT_DIR/$SEED.tar.gz.old -mv $OUT_DIR/$SEED.tar.gz.new $OUT_DIR/$SEED.tar.gz +cd $CHECKOUT_DIR +time tar c $SEED/ | gzip -c -1 >$SCRATCH_DIR/$SEED.tar.gz.new +[ -f $OUT_DIR/$SEED.tar.gz ] && mv $OUT_DIR/$SEED.tar.gz $SCRATCH_DIR/$SEED.tar.gz.old +rm -f $OUT_DIR/$SEED.tar.gz.old +ln -s $SCRATCH_DIR/$SEED.tar.gz.old $OUT_DIR/$SEED.tar.gz.old +mv $SCRATCH_DIR/$SEED.tar.gz.new $OUT_DIR/$SEED.tar.gz -- cgit v1.2.3