view install.bash @ 0:96a9758165cd original

Initial revision
author carl
date Tue, 20 Apr 2004 20:02:29 -0700
parents
children 793ac9cc114d
line wrap: on
line source

#!/bin/bash

#####################
# stop the milter if it is already installed
if [ -f /etc/rc.d/init.d/dnsbl ]; then
    /etc/rc.d/init.d/dnsbl stop
    rm -f /etc/rc.d/init.d/dnsbl
fi


#####################
# build the milter
g++ -c dnsbl.cpp
g++ -o dnsbl dnsbl.o /usr/lib/libresolv.a -lmilter -pthread
if [ "$1" == "comp" ]; then
    exit
fi


#####################
# install the milter
DST=/var/dnsbl
mkdir -p $DST
cp    *.conf $DST
mv -f dnsbl  $DST
cp dnsbl.rc /etc/rc.d/init.d/dnsbl
chmod 755 /etc/rc.d/init.d/dnsbl
/sbin/chkconfig --add dnsbl
/sbin/chkconfig --level 2345 dnsbl on
/etc/rc.d/init.d/dnsbl start