awips2/rpms/build/nightly/svnCheckout.sh
Steve Harris a924a8347a 12.10.1-1 baseline
Former-commit-id: 0abf64b77c [formerly 195158c004] [formerly 0abf64b77c [formerly 195158c004] [formerly d708932029 [formerly 7d17407c5b0a4a3f9b4b083891a5a5975c645810]]]
Former-commit-id: d708932029
Former-commit-id: e720b8ed31 [formerly 7bd9c63dc7]
Former-commit-id: d65f35ffe9
2012-09-04 12:07:27 -05:00

43 lines
919 B
Bash

#!/bin/bash
echo "Starting ... $0."
SVN_EXE=`which svn`
SVN_URL="file:///home/svnsync/mirror/products/awips/trunk2"
INDIVIDUAL_PROJECT_CHECKOUTS=('cave' 'cots' 'edexOsgi' 'nativeLib' 'RadarServer' 'ncep')
ENTIRE_PROJECT_CHECKOUTS=('rpms' 'pythonPackages')
# Create the workspace directory.
if [ -d all ]; then
rm -rf all/
fi
mkdir -p all
cd all/
for project in ${INDIVIDUAL_PROJECT_CHECKOUTS[*]}; do
for i in `${SVN_EXE} list ${SVN_URL}/${project}`; do
if [ "${i}" != ".project" ]; then
${SVN_EXE} export -q --force ${SVN_URL}/${project}/${i}
RC=$?
if [ ${RC} -ne 0 ]; then
exit 1
fi
fi
done
done
for project in ${ENTIRE_PROJECT_CHECKOUTS[*]}; do
${SVN_EXE} export -q --force ${SVN_URL}/${project}
RC=$?
if [ ${RC} -ne 0 ]; then
exit 1
fi
done
if [ -d rpms ]; then
mv rpms Installer.rpm
fi
echo "Finished ... $0."
exit 0