Makefile revision 39146
14Srgrimes#	$Id: Makefile,v 1.171 1998/09/13 23:05:46 brian Exp $
24Srgrimes
3295Sjtcdefault:
44Srgrimes.if exists(/etc/mail/ips.txt)
5295Sjtc	mv -f /etc/mail/ips.txt /etc/mail/ips.txt.0
6295Sjtc.endif
7468Sjtc	fetch ftp://ftp.gulf.net/pub/docs/ips.txt
84Srgrimes	sort ips.txt > block_ips.txt
9468Sjtc	touch allowsorted_ips.txt
104Srgrimes.if exists(/etc/mail/allow_ips.txt)
114Srgrimes	sort allow_ips.txt > allowsorted_ips.txt
124Srgrimes.endif
13468Sjtc	comm -23 block_ips.txt allowsorted_ips.txt | \
144Srgrimes	        cut -d ' ' -f 1 | \
15295Sjtc		sed -e 's/$$/ 	#blocked. contact postmaster/' > \
1631Salm		/etc/mail/block_ips.new
174Srgrimes	rm allowsorted_ips.txt
184Srgrimes	mv /etc/mail/block_ips.new /etc/mail/block_ips.txt
194Srgrimes.if exists(/etc/mail/domains.txt)
2031Salm	mv -f /etc/mail/domains.txt /etc/mail/domains.txt.0
214Srgrimes.endif
224Srgrimes	fetch ftp://ftp.gulf.net/pub/docs/domains.txt
234Srgrimes	sort domains.txt > block_domains.txt
244Srgrimes	touch allowsorted_domains.txt
254Srgrimes.if exists(/etc/mail/allow_domains.txt)
264Srgrimes	sort allow_domains.txt > allowsorted_domains.txt
2731Salm.endif
284Srgrimes	comm -23 block_domains.txt allowsorted_domains.txt | \
294Srgrimes		cut -d ' ' -f 1 | \
304Srgrimes		sed -e 's/$$/ 	#blocked. contact postmaster/' > \
314Srgrimes		/etc/mail/block_domains.new
324Srgrimes	rm allowsorted_domains.txt
334Srgrimes	mv /etc/mail/block_domains.new /etc/mail/block_domains.txt
344Srgrimes
354Srgrimesinstall:
364Srgrimes	/usr/sbin/makemap hash /etc/mail/spamsites < /etc/mail/block_domains.txt
374Srgrimes.if exists(/etc/mail/spamsites.local)
384Srgrimes	/usr/sbin/makemap -o hash /etc/mail/spamsites < /etc/mail/spamsites.local
394Srgrimes.endif
404Srgrimes	/usr/sbin/makemap hash /etc/mail/denyip < /etc/mail/block_ips.txt
414Srgrimes.if exists(/etc/mail/denyip.local)
424Srgrimes	/usr/sbin/makemap -o hash /etc/mail/denyip < /etc/mail/denyip.local
434Srgrimes.endif
444Srgrimes
454Srgrimesall: default install
464Srgrimes