1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-14 20:45:22 +02:00

[releng] Support building from custom builder maptag

This commit is contained in:
Martin Oberhuber 2008-04-18 19:34:50 +00:00
parent 2c3cd01acc
commit 03e9d5df23
2 changed files with 11 additions and 7 deletions

View file

@ -1,6 +1,6 @@
#!/bin/sh #!/bin/sh
#******************************************************************************* #*******************************************************************************
# Copyright (c) 2006, 2007 Wind River Systems, Inc. # Copyright (c) 2006, 2008 Wind River Systems, Inc.
# All rights reserved. This program and the accompanying materials # All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0 # are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at # which accompanies this distribution, and is available at
@ -14,10 +14,10 @@
#:# Will build based on HEAD of all mapfiles, and update the testUpdates as well #:# Will build based on HEAD of all mapfiles, and update the testUpdates as well
#:# #:#
#:# Usage: #:# Usage:
#:# doit_irsbuild.sh {buildType} [buildId] #:# doit_irsbuild.sh {buildType} [buildId] [maptag]
#:# Examples: #:# Examples:
#:# doit_irsbuild.sh R 1.0 #:# doit_irsbuild.sh R 1.0
#:# doit_irsbuild.sh S 1.0M5 #:# doit_irsbuild.sh S 1.0M5 S1_0M5
#:# doit_irsbuild.sh I #:# doit_irsbuild.sh I
#nothing we do should be hidden from the world #nothing we do should be hidden from the world
@ -40,9 +40,12 @@ buildType=$1
buildId=$2 buildId=$2
case x$buildType in case x$buildType in
xP|xN|xI|xS|xR) ok=1 ;; xP|xN|xI|xS|xR) ok=1 ;;
xM) mapTag=R1_0_maintenance ; ok=1 ;; xM) mapTag=R2_0_maintenance ; ok=1 ;;
*) ok=0 ;; *) ok=0 ;;
esac esac
if [ "$3" != "" ]; then
mapTag=$3
fi
if [ $ok != 1 ]; then if [ $ok != 1 ]; then
grep '^#:#' $0 | grep -v grep | sed -e 's,^#:#,,' grep '^#:#' $0 | grep -v grep | sed -e 's,^#:#,,'
cd ${curdir} cd ${curdir}
@ -66,7 +69,8 @@ cd org.eclipse.rse.build
stamp=`date +'%Y%m%d-%H%M'` stamp=`date +'%Y%m%d-%H%M'`
log=$HOME/ws2/log-${buildType}$stamp.txt log=$HOME/ws2/log-${buildType}$stamp.txt
touch $log touch $log
cvs -q update -RPd >> $log 2>&1 #cvs -q update -RPd >> $log 2>&1
cvs -q update -r ${mapTag} -RPd >> $log 2>&1
daystamp=`date +'%Y%m%d*%H'` daystamp=`date +'%Y%m%d*%H'`
echo "Running the builder..." echo "Running the builder..."

View file

@ -1,6 +1,6 @@
#!/bin/sh #!/bin/sh
#******************************************************************************* #*******************************************************************************
# Copyright (c) 2007 Wind River Systems, Inc. and others. # Copyright (c) 2007, 2008 Wind River Systems, Inc. and others.
# All rights reserved. This program and the accompanying materials # All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0 # are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at # which accompanies this distribution, and is available at
@ -37,9 +37,9 @@ TOPMODULES="\
org.eclipse.tm.core \ org.eclipse.tm.core \
org.eclipse.tm.core/discovery \ org.eclipse.tm.core/discovery \
org.eclipse.tm.core/terminal \ org.eclipse.tm.core/terminal \
org.eclipse.tm.core/thirdparty \
org.eclipse.tm.core/wince \ org.eclipse.tm.core/wince \
" "
### org.eclipse.tm.core/thirdparty \
cvs co -l $TOPMODULES cvs co -l $TOPMODULES
##exit 0 ##exit 0
for topmod in $TOPMODULES ; do for topmod in $TOPMODULES ; do