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 # Delete existing packages
20 if [ -d $WORKSPACE/build/packages ]
22 rm -fr $WORKSPACE/build/packages/*
24 # Create place to build package if necessary
25 [ ! -d $WORKSPACE/build/packages ] || mkdir -p $WORKSPACE/build/packages
27 [ ! -d $WORKSPACE/build/config ] || rm -fr $WORKSPACE/build/config
28 mkdir -p $WORKSPACE/build/config
30 [ ! -d $WORKSPACE/reports ] || rm -fr $WORKSPACE/reports
31 mkdir -p $WORKSPACE/reports/coverage
33 [ ! -d $WORKSPACE/apidocs ] || rm -fr $WORKSPACE/apidocs
34 mkdir -p $WORKSPACE/apidocs
35 # When in jenkins reuse same space for pbuilder
36 if [ "$HOME" = "/var/lib/jenkins" ]
38 BUILDERDIR="/var/lib/jenkins/builder"
40 echo "Building in $BUILDERDIR"
48 if [ ! -z "$DAG_RPMFORGE_REPO" ] ; then
49 echo "Installing specific DAG REPO $DAG_RPMFORGE_REPO"
50 cp src/rpm-specific/dag-rpmforge.repo $WORKSPACE/build/packages/dag-rpmforge.repo
51 sed -i "s#http://apt.sw.be/redhat#${DAG_RPMFORGE_REPO}#" $WORKSPACE/build/packages/dag-rpmforge.repo
52 scp $WORKSPACE/build/packages/dag-rpmforge.repo root@$HOST:/etc/yum.repos.d/
54 echo "Installing standard DAG REPO from src/rpm-specific/dag-rpmforge.repo"
55 scp src/rpm-specific/dag-rpmforge.repo root@$HOST:/etc/yum.repos.d/
63 if [ ! -z "$FFORGE_RPM_REPO" ]
65 echo "Installing specific FUSIONFORGE REPO $FFORGE_RPM_REPO"
66 cp src/rpm-specific/fusionforge.repo $WORKSPACE/build/packages/fusionforge.repo
67 sed -i "s#http://fusionforge.org/#${HUDSON_URL}#" $WORKSPACE/build/packages/fusionforge.repo
68 sed -i "s#baseurl = .*#baseurl = ${FFORGE_RPM_REPO}/#" $WORKSPACE/build/packages/fusionforge.repo
69 scp $WORKSPACE/build/packages/fusionforge.repo root@$HOST:/etc/yum.repos.d/
71 rsync -a --delete $BUILDRESULT/ root@$HOST:/root/fusionforge_repo/
72 echo "Installing standard FUSIONFORGE REPO from src/rpm-specific/fusionforge.repo"
73 scp src/rpm-specific/fusionforge.repo root@$HOST:/etc/yum.repos.d/