1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-03 23:25:26 +02:00

Add stageMilestones.sh script

This commit is contained in:
Martin Oberhuber 2007-08-16 13:47:29 +00:00
parent aa496942b6
commit f5d03179f0

View file

@ -0,0 +1,57 @@
#!/bin/sh
curdir=`pwd`
cd `dirname $0`
mydir=`pwd`
umask 022
#Use Java5 on build.eclipse.org - need JRE for pack200
export PATH=/shared/dsdp/tm/ibm-java2-ppc64-50/jre/bin:/shared/dsdp/tm/ibm-java2-ppc64-50/bin:$PATH
basebuilder=${HOME}/ws2/org.eclipse.releng.basebuilder
# patch site.xml
cd ..
SITE=`pwd`
# get newest plugins and features: to be done manually on real update site
if [ `basename $SITE` = milestones ]; then
echo "Must run on milestones update site"
cd "$curdir"
exit 1
fi
# store away previous version
echo "Storing away old versions"
if [ -d features.sav ]; then
rm -rf features.sav
fi
if [ -d plugins.sav ]; then
rm -rf plugins.sav
fi
mkdir features.sav
mkdir plugins.sav
mv features/*_2.0.1.v* features.sav
mv features/*_1.0.1.v* features.sav
mv plugins/*_2.0.1.v* plugins.sav
mv plugins/*_1.0.1.v* plugins.sav
# copy new version
echo "Copying new versions"
cp ../../signedUpdates/features/*_2.0.1.v* features
cp ../../signedUpdates/plugins/*_1.0.1.v* plugins
cp ../../signedUpdates/features/*_2.0.1.v* features
cp ../../signedUpdates/plugins/*_1.0.1.v* plugins
# diff, to be safe
ls features.sav | sort > f1.$$.txt
ls plugins.sav | sort > p1.$$.txt
ls features | grep '_[12]\.0\.1\.v' | sort > f2.$$.txt
ls plugins | grep '_[12]\.0\.1\.v' | sort > p2.$$.txt
echo "Plugins diff:"
diff p1.$$.txt p2.$$.txt
echo "Features diff:"
diff f1.$$.txt f2.$$.txt
rm f1.$$.txt f2.$$.txt p1.$$.txt p2.$$.txt
cd "$curdir"
exit 0