5 if [ -f tests/config/`hostname` ] ; then . tests/config/`hostname`; fi
15 WORKDIR=$(cd $CURDIR/..; pwd)
16 export WORKSPACE=${WORKSPACE:-$WORKDIR}
17 export RPM_TMP=$WORKDIR/tmp
18 export BUILDRESULT=$WORKSPACE/build/packages
19 # Create place to build package if necessary
20 [ ! -d $WORKSPACE/build/packages ] || mkdir -p $WORKSPACE/build/packages
22 [ ! -d $WORKSPACE/build/config ] || rm -fr $WORKSPACE/build/config
23 mkdir -p $WORKSPACE/build/config
25 [ ! -d $WORKSPACE/reports ] || rm -fr $WORKSPACE/reports
26 mkdir -p $WORKSPACE/reports/coverage
28 [ ! -d $WORKSPACE/apidocs ] || rm -fr $WORKSPACE/apidocs
29 mkdir -p $WORKSPACE/apidocs
30 # When in jenkins reuse same space for pbuilder
31 if [ "$HOME" = "/var/lib/jenkins" ]
33 BUILDERDIR="/var/lib/jenkins/builder"
35 echo "Building in $BUILDERDIR"
43 if [ ! -z "$DAG_RPMFORGE_REPO" ] ; then
44 echo "Installing specific DAG REPO $DAG_RPMFORGE_REPO"
45 cp src/rpm-specific/dag-rpmforge.repo $WORKSPACE/build/packages/dag-rpmforge.repo
46 sed -i "s#http://apt.sw.be/redhat#${DAG_RPMFORGE_REPO}#" $WORKSPACE/build/packages/dag-rpmforge.repo
47 scp $WORKSPACE/build/packages/dag-rpmforge.repo root@$HOST:/etc/yum.repos.d/
49 echo "Installing standard DAG REPO from src/rpm-specific/dag-rpmforge.repo"
50 scp src/rpm-specific/dag-rpmforge.repo root@$HOST:/etc/yum.repos.d/
58 if [ ! -z "$FFORGE_RPM_REPO" ]
60 echo "Installing specific FUSIONFORGE REPO $FFORGE_RPM_REPO"
61 cp src/rpm-specific/fusionforge.repo $WORKSPACE/build/packages/fusionforge.repo
62 sed -i "s#http://fusionforge.org/#${HUDSON_URL}#" $WORKSPACE/build/packages/fusionforge.repo
63 sed -i "s#baseurl = .*#baseurl = ${FFORGE_RPM_REPO}/#" $WORKSPACE/build/packages/fusionforge.repo
64 scp $WORKSPACE/build/packages/fusionforge.repo root@$HOST:/etc/yum.repos.d/
66 rsync -a --delete $BUILDRESULT/ root@$HOST:/root/fusionforge_repo/
67 echo "Installing standard FUSIONFORGE REPO from src/rpm-specific/fusionforge.repo"
68 scp src/rpm-specific/fusionforge.repo root@$HOST:/etc/yum.repos.d/