#export FILTER="func/PluginsMoinMoin/moinmoinTest.php"
prepare_workspace
-destroy_vm -t debian7 $HOST
-start_vm_if_not_keeped -t debian7 $HOST
-
-setup_debian_3rdparty_repo
CHECKOUTPATH=$(pwd)
. $COWBUILDERCONFIG
CHANGEFILE=${BUILDRESULT}/${PKGNAME}_${SMAJOR}${MINOR}_${ARCH}.changes
cd $CHECKOUTPATH
-cp -r src/ $BUILDPLACE/$PKGNAME-$MAJOR/
+rm -rf $BUILDPLACE/$PKGNAME-$MAJOR
+cp -r src/ $BUILDPLACE/$PKGNAME-$MAJOR
cd $BUILDPLACE/$PKGNAME-$MAJOR
dch -b -v $MAJOR$MINOR -D UNRELEASED "This is $DIST-$ARCH autobuild"
sed -i -e "1s/UNRELEASED/$DIST/" debian/changelog
pdebuild --configfile $COWBUILDERCONFIG --buildresult $BUILDRESULT
-#[ ! -f debian/changelog.sos ] || mv debian/changelog.sos debian/changelog
-#cp debian/changelog debian/changelog.sos
-#dch -b -v $MAJOR$MINOR -D UNRELEASED "This is $DIST-$ARCH autobuild"
-#sed -i -e "1s/UNRELEASED/$DIST/" debian/changelog
-#pdebuild --configfile $COWBUILDERCONFIG --buildresult $BUILDRESULT
-#[ ! -f debian/changelog.sos ] || mv debian/changelog.sos debian/changelog
-
cd $BUILDRESULT
REPOPATH=$WORKSPACE/build/debian
reprepro -Vb $REPOPATH include $DIST $CHANGEFILE
-# Build fusionforge
-# make -f Makefile.debian BUILDRESULT=$WORKSPACE/build/packages LOCALREPODEB=$WORKSPACE/build/debian rwheezy
+rm ${BUILDPLACE}/${PKGNAME}_${SMAJOR}${MINOR}*
+rm -rf $BUILDPLACE/$PKGNAME-$MAJOR
+
+cd $BUILDRESULT
+cat $CHANGEFILE | sed '1,/^Checksums-Sha1:/d;/^[[:alnum:]]/,$d' | awk '{print $3}' | xargs rm
+rm $CHANGEFILE
cd $CHECKOUTPATH
+
+destroy_vm -t debian7 $HOST
+start_vm_if_not_keeped -t debian7 $HOST
+setup_debian_3rdparty_repo
+
# Transfer preseeding
cat tests/preseed/* | sed s/@FORGE_ADMIN_PASSWORD@/$FORGE_ADMIN_PASSWORD/ | ssh root@$HOST "LANG=C debconf-set-selections"
ssh root@$HOST "apt-get update"
ssh root@$HOST "UCF_FORCE_CONFFNEW=yes DEBIAN_FRONTEND=noninteractive LANG=C apt-get -o debug::pkgproblemresolver=true -y --force-yes dist-upgrade"
-ssh root@$HOST "echo \"deb $DEBMIRROR unstable main\" >> /etc/apt/sources.list"
+ssh root@$HOST "echo \"deb $DEBMIRROR jessie main\" >> /etc/apt/sources.list.d/jessie.list"
ssh root@$HOST "apt-get update"
-ssh root@$HOST "UCF_FORCE_CONFFNEW=yes DEBIAN_FRONTEND=noninteractive LANG=C apt-get -o debug::pkgproblemresolver=true -y --force-yes install loggerhead"
+ssh root@$HOST "UCF_FORCE_CONFFNEW=yes DEBIAN_FRONTEND=noninteractive LANG=C apt-get -o debug::pkgproblemresolver=true -y --force-yes install loggerhead libapache2-mod-wsgi"
+ssh root@$HOST "rm /etc/apt/sources.list.d/jessie.list"
ssh root@$HOST "echo \"deb $DEBMIRROR $DIST main\" > /etc/apt/sources.list"
ssh root@$HOST "apt-get update"
ssh root@$HOST "apt-get update"
# Install fusionforge
-ssh root@$HOST "UCF_FORCE_CONFFNEW=yes DEBIAN_FRONTEND=noninteractive LANG=C apt-get -o debug::pkgproblemresolver=true -y --force-yes install rsync postgresql-contrib fusionforge-full"
+ssh root@$HOST "UCF_FORCE_CONFFNEW=yes DEBIAN_FRONTEND=noninteractive LANG=C apt-get -o debug::pkgproblemresolver=true -y --force-yes install rsync postgresql-contrib fusionforge-full nscd"
echo "Set forge admin password"
ssh root@$HOST "/usr/share/gforge/bin/forge_set_password $FORGE_ADMIN_USERNAME $FORGE_ADMIN_PASSWORD"
ssh root@$HOST "LANG=C a2dissite default ; LANG=C invoke-rc.d apache2 reload"
ssh root@$HOST "(echo [core];echo use_ssl=no) > /etc/gforge/config.ini.d/zzz-buildbot.ini"
ssh root@$HOST "(echo [moinmoin];echo use_frame=no) >> /etc/gforge/config.ini.d/zzz-buildbot.ini"
ssh root@$HOST "(echo [mediawiki];echo unbreak_frames=yes) >> /etc/gforge/config.ini.d/zzz-buildbot.ini"
+ssh root@$HOST "[ -e /var/lib/gforge/.bazaar/bazaar.conf ] && sed -i -e s,https://,http://,g /var/lib/gforge/.bazaar/bazaar.conf"
+ssh root@$HOST "service nscd restart"
# Dump database
echo "Dump freshly installed database"