1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-09 10:05:24 +02:00

Fix errors on build servers other than build.eclipse.org

This commit is contained in:
Martin Oberhuber 2007-04-02 13:00:27 +00:00
parent 190ec2d8f6
commit 944255ff21
2 changed files with 36 additions and 30 deletions

View file

@ -73,17 +73,19 @@ echo "Running the builder..."
./nightly.sh ${mapTag} ${buildType} ${buildId} >> $log 2>&1 ./nightly.sh ${mapTag} ${buildType} ${buildId} >> $log 2>&1
tail -50 $log tail -50 $log
#update the main download and archive pages #update the main download and archive pages: build.eclipse.org only
cd /home/data/httpd/archive.eclipse.org/dsdp/tm/downloads if [ -d /home/data/httpd/archive.eclipse.org/dsdp/tm/downloads ]; then
cvs -q update -RPd >> $log 2>&1 cd /home/data/httpd/archive.eclipse.org/dsdp/tm/downloads
chgrp dsdp-tmadmin * CVS/* cvs -q update -RPd >> $log 2>&1
cd /home/data/httpd/download.eclipse.org/dsdp/tm/downloads chgrp dsdp-tmadmin * CVS/*
cvs -q update -RPd >> $log 2>&1 cd /home/data/httpd/download.eclipse.org/dsdp/tm/downloads
chgrp dsdp-tmadmin * CVS/* cvs -q update -RPd >> $log 2>&1
chgrp dsdp-tmadmin * CVS/*
#Fixup permissions and group id on download.eclpse.org (just to be safe) #Fixup permissions and group id on download.eclpse.org (just to be safe)
chgrp -R dsdp-tmadmin drops/${buildType}*${daystamp}* chgrp -R dsdp-tmadmin drops/${buildType}*${daystamp}*
chmod -R g+w drops/${buildType}*${daystamp}* chmod -R g+w drops/${buildType}*${daystamp}*
fi
#Check the publishing #Check the publishing
cd $HOME/ws2/publish cd $HOME/ws2/publish
@ -104,7 +106,7 @@ if [ -f package.count -a "$FILES" != "" ]; then
${mydir}/batch_sign.sh `pwd` ${mydir}/batch_sign.sh `pwd`
fi fi
if [ ${buildType} != M ]; then if [ ${buildType} != M -a -d ../N.latest ]; then
#update the doc server #update the doc server
rm -f ../N.latest/RSE-SDK-*.zip rm -f ../N.latest/RSE-SDK-*.zip
cp -f RSE-SDK-*.zip ../N.latest/RSE-SDK-latest.zip cp -f RSE-SDK-*.zip ../N.latest/RSE-SDK-latest.zip

View file

@ -46,29 +46,33 @@ echo "Running the builder..."
./nightly.sh >> $log 2>&1 ./nightly.sh >> $log 2>&1
tail -50 $log tail -50 $log
#update the main download and archive pages #update the main download and archive pages: build.eclipse.org only
cd /home/data/httpd/archive.eclipse.org/dsdp/tm/downloads if [ -d /home/data/httpd/archive.eclipse.org/dsdp/tm/downloads ]; then
cvs -q update -RPd >> $log 2>&1 cd /home/data/httpd/archive.eclipse.org/dsdp/tm/downloads
chgrp dsdp-tmadmin * CVS/* cvs -q update -RPd >> $log 2>&1
cd /home/data/httpd/download.eclipse.org/dsdp/tm/downloads chgrp dsdp-tmadmin * CVS/*
cvs -q update -RPd >> $log 2>&1 cd /home/data/httpd/download.eclipse.org/dsdp/tm/downloads
chgrp dsdp-tmadmin * CVS/* cvs -q update -RPd >> $log 2>&1
chgrp dsdp-tmadmin * CVS/*
#Fixup permissions and group id on download.eclpse.org (just to be safe) #Fixup permissions and group id on download.eclpse.org (just to be safe)
chgrp -R dsdp-tmadmin drops/${buildType}*${daystamp}* chgrp -R dsdp-tmadmin drops/${buildType}*${daystamp}*
chmod -R g+w drops/${buildType}*${daystamp}* chmod -R g+w drops/${buildType}*${daystamp}*
fi
#Copy latest SDK in order to give access to DOC server #Copy latest SDK in order to give access to DOC server
cd $HOME/ws2/publish cd $HOME/ws2/publish
FILES=`ls N${daystamp}*/RSE-SDK-N${daystamp}*.zip 2>/dev/null` if [ -d N.latest ]; then
echo "FILES=$FILES" FILES=`ls N${daystamp}*/RSE-SDK-N${daystamp}*.zip 2>/dev/null`
if [ "$FILES" != "" ]; then echo "FILES=$FILES"
rm N.latest/RSE-SDK-N*.zip if [ "$FILES" != "" ]; then
cp N${daystamp}*/RSE-SDK-N${daystamp}*.zip N.latest rm N.latest/RSE-SDK-N*.zip
cd N.latest cp N${daystamp}*/RSE-SDK-N${daystamp}*.zip N.latest
mv -f RSE-SDK-N${daystamp}*.zip RSE-SDK-latest.zip cd N.latest
chgrp dsdp-tmadmin RSE-SDK-latest.zip mv -f RSE-SDK-N${daystamp}*.zip RSE-SDK-latest.zip
chmod g+w RSE-SDK-latest.zip chgrp dsdp-tmadmin RSE-SDK-latest.zip
chmod g+w RSE-SDK-latest.zip
fi
fi fi
#Cleanup old nightly builds (leave only last 5 in place) #Cleanup old nightly builds (leave only last 5 in place)