#! /bin/bash

DESTDIR=/tmp/exim
PREFIX=/usr/local
INSTALLDIR=$DESTDIR$PREFIX
BINDIR=$INSTALLDIR/bin
MANDIR=$INSTALLDIR/man
ETCDIR=$DESTDIR/etc
POSTINSTALLDIR=$ETCDIR/postinstall
CONF=$ETCDIR/exim.conf

# install to packaging area
make inst_dest=$BINDIR inst_conf=$CONF install

# strip executables
find $DESTDIR -name '*.exe' | xargs strip

# copy man pages
mkdir -p $MANDIR/man8
cp doc/exim.8 $MANDIR/man8

# move exim.conf
mv $CONF $CONF.default

# create symlinks
(cd $BINDIR &&
ln -s exim mailq &&
ln -s exim newaliases &&
ln -s exim runq)

# create postinstall script
mkdir -p $POSTINSTALLDIR
cat >$POSTINSTALLDIR/exim.sh <<'EOF'
#!/bin/sh

CONF=/etc/exim.conf

if [ ! -f "$CONF" ]
then
	cp $CONF.default $CONF
	chmod 644 $CONF
	chown exim:mail $CONF
fi
EOF

