blob: 60a0b993365a949664f7e23bf5d8c17f8e99e7bd [file] [log] [blame]
#!/bin/sh -e
release() {
WEEKLY_TARGET=$HOME/downloads/tools/mylyn/update/$1
rm -r $WEEKLY_TARGET.old | true
mv $WEEKLY_TARGET $WEEKLY_TARGET.old
cp -a $TARGET $WEEKLY_TARGET
echo
echo Updated site at $WEEKLY_TARGET
ls $WEEKLY_TARGET/*
}
if [ $# -lt 2 ]
then
echo "usage: extract-site.sh version qualifier [-force] [-weekly|-dev]"
exit 1
fi
TARGET=$HOME/downloads/tools/mylyn/update-archive/$1/$2
if [ -e $TARGET ] && [ "$3" != "-force" ]
then
echo "Target folder already exists: $TARGET"
exit
fi
mkdir -p $TARGET
tar -C $TARGET -xvf $HOME/site.tar
cd $TARGET
chgrp -R mylynadmin .
chmod g+w -R .
echo
echo
echo Created site in $TARGET
ls $TARGET/*
if [ "$3" == "-weekly" ] || [ "$4" == "-weekly" ]
then
release weekly
fi
if [ "$3" == "-dev" ] || [ "$4" == "-dev" ]
then
release dev
fi
if [ "$3" == "-dev" ] || [ "$4" == "-dev" ]
then
DEV_TARGET=$HOME/downloads/tools/mylyn/update/dev
rm -r $DEV_TARGET.old | true
mv $DEV_TARGET $DEV_TARGET.old
cp -a $TARGET $DEV_TARGET
echo
echo Updated dev site in $DEV_TARGET
ls $DEV_TARGET/*
fi