#!/bin/bash
# Debian release

# Copyright (C) 2008  Sylvain Beucler

# This file is part of GNU FreeDink

# GNU FreeDink is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.

# GNU FreeDink is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# General Public License for more details.

# You should have received a copy of the GNU General Public License
# along with this program.  If not, see
# <http://www.gnu.org/licenses/>.

#freedink_tarball=$(ls -t /mnt/snapshots/freedink*.tar.gz | head -1)
#dfarc2_tarball=$(ls -t /mnt/snapshots/dfarc2*.tar.gz | head -1)
#for i in $freedink_tarball $dfarc2_tarball; do
#VERSION=1.08.20080731
TARBALL=$(cd /mnt/snapshots && ls freedink-*.tar.gz | sort -n | tail -1)
VERSION=${TARBALL#freedink-}
VERSION=${VERSION%.tar.gz}
cp -a /mnt/snapshots/$TARBALL .
rm -rf t/
mkdir t
pushd t
tar xzf ../freedink-$VERSION.tar.gz
ln -s ../freedink-$VERSION.tar.gz freedink_$VERSION.orig.tar.gz 
cd freedink-$VERSION/
pdebuild --pbuilder cowbuilder --buildresult /mnt/snapshots/debian -- --basepath /var/cache/pbuilder/base-etch.cow --bindmounts /mnt/snapshots/debian/etch-backports --debian-etch-workaround --debbuildopts '-sa'
popd
rm -rf t
make -C /mnt/snapshots/debian


exit;

# construction:
aptitude install cowbuilder fakeroot sudo
aptitude install debhelper # for dh_clean
cowbuilder --create --basepath /var/cache/pbuilder/base-etch.cow --distribution=etch \
  --othermirror "deb http://backports.org/debian etch-backports main | deb file:///mnt/snapshots/debian/etch-backports" \

# update:
cowbuilder --update --basepath /var/cache/pbuilder/base-etch.cow/ --bindmounts /mnt/snapshots/debian/etch-backports --debian-etch-workaround
