#!/bin/sh -e

NEWDIR=./qmail

cat <<-'!END!'

	This script unpacks the qmail source in /usr/src/qmail-src
	into a directory, and compiles it to produce a binary qmail*.deb file
	The directory where this is done will end up containing the
	source and package files for the qmail binary package, along
	with a directory containing the unpacked source.

	!END!

echo -n "Where would you like to do this [$NEWDIR] "
read line

NEWDIR="${line:-$NEWDIR}"

if test -d $NEWDIR
then
  echo -n "'$NEWDIR' already exists, should I use it anyway ? [yN] "
  read yn
  test "$yn" = y -o "$yn" = Y || exit 1
else
  mkdir $NEWDIR
fi

cd $NEWDIR
dpkg-source -x /usr/src/qmail-src/qmail_*.dsc
cd qmail-*

BECOMEROOT=fakeroot
cat <<-'!END!'

	For some reason fakeroot causes install to hang on my system, so I'm
	giving you the option of running sudo or fakeroot.  Give fakeroot a try
	but if it does not work use sudo instead.

	!END!
echo -n "Should I use sudo or fakeroot to build the package ? [sF] "
read yn
test "$yn" = s -o "$yn" = S && BECOMEROOT=sudo

dpkg-buildpackage -us -uc -r$BECOMEROOT
