1#!/bin/sh
2#
3# Installation script for smtpscan
4#
5#
6
7VERSION=0.5
8DESTDIR='/usr/local'
9SHAREDIR="$DESTDIR/share"
10BINDIR="$DESTDIR/bin"
11MANDIR="$DESTDIR/man/man1"
12
13echo "Installing smtpscan..."
14echo " Using directory $DESTDIR"
15
16echo -n " Checking for Net::DNS ... "
17perl -MNet::DNS -e '' >/dev/null 2>&1
18if [ $? != 0 ]
19then
20  echo ""
21  echo ""
22  echo "   !!! ERROR !!!"
23  echo "   Net::DNS not found"
24  echo "   You are strongly adviced to install it !"
25
26  echo "   Net::DNS is included in the smtpscan distribution"
27  echo "   To install it, just make :"
28  echo "     # tar zxvf Net-DNS-0.29.tar.gz"
29  echo "     # cd Net-DNS-0.29"
30  echo "     # perl Makefile.PL"
31  echo "     # make"
32  echo "     # make install"
33  exit
34fi
35
36echo "Ok"
37
38install -m 755 -d "$SHAREDIR/smtpscan"
39install -m 755 -d "$BINDIR"
40install -m 755 -d "$MANDIR"
41
42install -m 444 ./src/fingerprints "$SHAREDIR/smtpscan/fingerprints"
43install -m 444 ./src/tests "$SHAREDIR/smtpscan/tests"
44
45perl -i -pe "s{(\\\$LOCAL_SHARE\s+=\s+)'/usr/local/share';}{\$1'$SHAREDIR';};" ./src/smtpscan
46perl -i -pe "s{\\@prefix\\@}{$SHAREDIR};" ./docs/man/smtpscan.1
47perl -i -pe "s{\\@VERSION\\@}{$VERSION};" ./src/smtpscan
48perl -i -pe "s{\\@VERSION\\@}{$VERSION};" ./INSTALL
49perl -i -pe "s{\\@VERSION\\@}{$VERSION};" ./docs/man/smtpscan.1
50
51install -m 755 ./src/smtpscan "$BINDIR/smtpscan"
52install -m 644 ./docs/man/smtpscan.1 "$DESTDIR/man/man1"
53
54echo "Installation Ok"
55