-#!/bin/sh +x
+#!/bin/sh
+
+set -e
+set -x
+
. tests/scripts/common-functions
. tests/scripts/common-vm
prepare_workspace
destroy_vm -t debian7 $HOST
-# start_vm_if_not_keeped -t debian7 $HOST
+start_vm_if_not_keeped -t debian7 $HOST
CHECKOUTPATH=$(pwd)
-set -e
-set -x
-
COWBUILDERBASE=/var/lib/jenkins/builder/
COWBUILDERCONFIG=$COWBUILDERBASE/config/$DIST.config
BUILDRESULT=$BUILDRESULT
EOF
-# sudo cowbuilder --update --configfile $COWBUILDERCONFIG
+sudo cowbuilder --update --configfile $COWBUILDERCONFIG
cd $CHECKOUTPATH/src
PKGNAME=$(dpkg-parsechangelog | awk '/^Source:/ { print $2 }')
Components: main
UDebComponents: main
Architectures: amd64 i386 source
-Origin: debian.fusionforge.org
+Origin: buildbot.fusionforge.org
Description: FusionForge autobuilt repository
SignWith: buildbot@$(hostname -f)
EOF
reprepro -Vb $REPOPATH include $DIST $CHANGEFILE
-set +x
-exit 1
-
# 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.deb 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
+# 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"