File: postrm

package info (click to toggle)
smtp-refuser 1.0.3
  • links: PTS
  • area: main
  • in suites: potato
  • size: 80 kB
  • ctags: 18
  • sloc: ansic: 209; sh: 50; makefile: 37
file content (29 lines) | stat: -rw-r--r-- 909 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/sh
set -e

#  if [ "$1" = remove ] && grep -q "#-- smtp-refuser begin" /etc/hosts.allow; then
#  	TMPFILE=`tempfile`
#  	sed -e '/#-- smtp-refuser begin/,/#-- smtp-refuser end/d' < /etc/hosts.allow > $TMPFILE
#  	mv $TMPFILE /etc/hosts.allow
#  fi

# I consider the above a bit dangerous; administrator may have edited
# /etc/hosts.allow and inserted other, non-smtp-refuser rules in
# that range.  So we let the admin know to do it with an editor:

if grep -q -i 'smtp-refuser' /etc/hosts.allow; then
    echo "WARNING: Your /etc/hosts.allow appears to still contain" ;
    echo "some smtp-refuser rules." ;
    echo ;
    echo "Please edit /etc/hosts.allow and remove the rules that pass" ;
    echo "connections to the (no-longer existent) smtp-refuser." ;
    echo ;
    echo "Press a key to continue..." ;
    read REPLY
fi

if [ "$1" = purge ]; then
	rm -f /etc/smtp-refuser.conf
fi

#DEBHELPER#