Mercurial > dnsbl
comparison install.bash @ 14:443aa0e8c6fa
changes suggested by Nigel Horne
author | carl |
---|---|
date | Mon, 26 Apr 2004 09:28:30 -0700 |
parents | dbe18921f741 |
children | 06de5ab6a232 |
comparison
equal
deleted
inserted
replaced
13:2752e512fd32 | 14:443aa0e8c6fa |
---|---|
8 fi | 8 fi |
9 | 9 |
10 | 10 |
11 ##################### | 11 ##################### |
12 # build the milter | 12 # build the milter |
13 g++ -c dnsbl.cpp | 13 # add compiler flags - suggested by Nigel Horne |
14 g++ -c $CXXFLAGS dnsbl.cpp | |
14 if [ $? -ne 0 ]; then | 15 if [ $? -ne 0 ]; then |
15 echo "compiler errors" | 16 echo "compiler errors" |
16 exit | 17 exit |
17 fi | 18 fi |
18 g++ -o dnsbl dnsbl.o /usr/lib/libresolv.a -lmilter -pthread | 19 g++ -o dnsbl dnsbl.o /usr/lib/libresolv.a -lmilter -pthread |
24 | 25 |
25 ##################### | 26 ##################### |
26 # install the milter | 27 # install the milter |
27 DST=/var/dnsbl | 28 DST=/var/dnsbl |
28 mkdir -p $DST | 29 mkdir -p $DST |
29 cp dnsbl.conf $DST | 30 if [ ! -f $DST/dnsbl.conf ]; then |
31 cp dnsbl.conf $DST | |
32 fi | |
30 mv -f dnsbl $DST | 33 mv -f dnsbl $DST |
31 cp dnsbl.rc /etc/rc.d/init.d/dnsbl | 34 cp dnsbl.rc /etc/rc.d/init.d/dnsbl |
32 chmod 755 /etc/rc.d/init.d/dnsbl | 35 chmod 755 /etc/rc.d/init.d/dnsbl |
33 /sbin/chkconfig --add dnsbl | 36 /sbin/chkconfig --add dnsbl |
34 /sbin/chkconfig --level 2345 dnsbl on | 37 /sbin/chkconfig --level 2345 dnsbl on |