#!/bin/sh

set -e

rm -f netatalk/libtool.m4 netatalk/configure.in netatalk/INSTALL || true

echo "At CVS login simply press return..."
cvs -d :pserver:anonymous@cvs.netatalk.sourceforge.net:/cvsroot/netatalk login
cvs -z3 -d :pserver:anonymous@cvs.netatalk.sourceforge.net:/cvsroot/netatalk co netatalk

patch netatalk/configure.in $0 # Patch to avoid libnsl

cd netatalk
make distclean || true
cat /usr/share/aclocal/libtool.m4 >> libtool.m4
./autogen.sh
./configure --with-config-dir=/etc --without-cracklib --without-pam --without-shadow --without-tcp-wrappers --without-ssl-dir
cd libatalk
make
cd ../etc/atalkd
make -D_PATH_LOCKDIR="/var/run"
cd ../../..
echo "Your atalkd binary should now be in \"netatalk/etc/atalkd/atalkd\"..."

echo "Creating package..."
if [ -e atalkd.bz2 ]; then
	echo "there's a file called \"atalkd.bz2\" already. Bailing out..."
	exit 1
fi
mkdir atalkd
mkdir atalkd/bin
install -m 0755 netatalk/etc/atalkd/atalkd atalkd/bin/atalkd
cd atalkd
tar -cO * | bzip2 -9 > atalkd.bz2
mv atalkd.bz2 ..
cd ..

echo "Done! Your package is called \"atalkd.bz2\""
exit 0

# Below this point is the diff...
##############################################################

54c54
< AC_CHECK_LIB(nsl, main)
---
> dnl AC_CHECK_LIB(nsl, main)
