. tests/scripts/common-functions
. tests/scripts/common-vm
+get_config
+
export FORGE_HOME=/usr/share/gforge
export DIST=wheezy
export HOST=$1
COWBUILDERBASE=/var/lib/jenkins/builder/
COWBUILDERCONFIG=$COWBUILDERBASE/config/$DIST.config
-cat > $COWBUILDERCONFIG <<EOF
-PDEBUILD_PBUILDER=cowbuilder
-BASEPATH=$COWBUILDERBASE/cow/base-$DIST-amd64.cow
-BUILDPLACE=$COWBUILDERBASE/buildplace
-APTCACHEHARDLINK="no"
-APTCACHE="/var/cache/pbuilder/aptcache"
-PBUILDERROOTCMD="sudo HOME=${HOME}"
-BUILDRESULT=$BUILDRESULT
-EOF
-
-# sudo cowbuilder --update --configfile $COWBUILDERCONFIG
-
cd $CHECKOUTPATH/src
PKGNAME=$(dpkg-parsechangelog | awk '/^Source:/ { print $2 }')
PKGVERS=$(dpkg-parsechangelog | awk '/^Version:/ { print $2 }')
dch -b -v $MAJOR$MINOR -D UNRELEASED "This is $DIST-$ARCH autobuild"
sed -i -e "1s/UNRELEASED/$DIST/" debian/changelog
-pdebuild --configfile $COWBUILDERCONFIG
+pdebuild --configfile $COWBUILDERCONFIG --buildresult $BUILDRESULT
CHANGEFILE=${PKGNAME}_$SMAJOR${MINOR}_$ARCH.changes
reprepro -Vb $REPOPATH include $DIST $CHANGEFILE
# Build 3rd-party
-# make -C 3rd-party -f Makefile.deb BUILDRESULT=$BUILDRESULT LOCALREPODEB=$WORKSPACE/build/debian BUILDDIST=$DIST DEBMIRROR=$DEBMIRROR botclean botbuild
+# make -C 3rd-party -f Makefile.debian BUILDRESULT=$BUILDRESULT LOCALREPODEB=$WORKSPACE/build/debian BUILDDIST=$DIST DEBMIRROR=$DEBMIRROR botclean botbuild
# Build fusionforge
# make -f Makefile.debian BUILDRESULT=$WORKSPACE/build/packages LOCALREPODEB=$WORKSPACE/build/debian rwheezy
cd $CHECKOUTPATH
# Transfer preseeding
-cat tests/preseed/* | sed s/@FORGE_ADMIN_PASSWORD@/$FORGE_ADMIN_PASSWORD/ | ssh root@$HOST "LANG=C debconf-set-selections"
+# cat tests/preseed/* | sed s/@FORGE_ADMIN_PASSWORD@/$FORGE_ADMIN_PASSWORD/ | ssh root@$HOST "LANG=C debconf-set-selections"
# Setup debian repo
+export DEBMIRROR DEBMIRRORSEC
ssh root@$HOST "echo \"deb $DEBMIRROR $DIST main\" > /etc/apt/sources.list"
ssh root@$HOST "echo \"deb $DEBMIRRORSEC $DIST/updates main\" > /etc/apt/sources.list.d/security.list"
# Install selenium tests
ssh root@$HOST mkdir $FORGE_HOME/tests
+make -C 3rd-party/selenium selenium-server.jar
cp 3rd-party/selenium/selenium-server.jar tests/
rsync -a --delete tests/ root@$HOST:$FORGE_HOME/tests/
stop_vm_if_not_keeped -t debian7 $@
exit $retcode
-