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