summaryrefslogtreecommitdiffstats
path: root/network/netqmail/dot_new.patch
diff options
context:
space:
mode:
Diffstat (limited to 'network/netqmail/dot_new.patch')
-rw-r--r--network/netqmail/dot_new.patch97
1 files changed, 97 insertions, 0 deletions
diff --git a/network/netqmail/dot_new.patch b/network/netqmail/dot_new.patch
new file mode 100644
index 0000000000..f5f4485067
--- /dev/null
+++ b/network/netqmail/dot_new.patch
@@ -0,0 +1,97 @@
+--- config-fast.sh 1998/06/15 10:53:16 1.1
++++ config-fast.sh 2017/02/07 01:58:27
+@@ -2,29 +2,29 @@
+ echo Your fully qualified host name is "$fqdn".
+
+ echo Putting "$fqdn" into control/me...
+-echo "$fqdn" > QMAIL/control/me
+-chmod 644 QMAIL/control/me
++echo "$fqdn" > QMAIL/control/me.new
++chmod 644 QMAIL/control/me.new
+
+ ( echo "$fqdn" | sed 's/^\([^\.]*\)\.\([^\.]*\)\./\2\./' | (
+ read ddom
+ echo Putting "$ddom" into control/defaultdomain...
+- echo "$ddom" > QMAIL/control/defaultdomain
+- chmod 644 QMAIL/control/defaultdomain
++ echo "$ddom" > QMAIL/control/defaultdomain.new
++ chmod 644 QMAIL/control/defaultdomain.new
+ ) )
+
+ ( echo "$fqdn" | sed 's/^.*\.\([^\.]*\)\.\([^\.]*\)$/\1.\2/' | (
+ read pdom
+ echo Putting "$pdom" into control/plusdomain...
+- echo "$pdom" > QMAIL/control/plusdomain
+- chmod 644 QMAIL/control/plusdomain
++ echo "$pdom" > QMAIL/control/plusdomain.new
++ chmod 644 QMAIL/control/plusdomain.new
+ ) )
+
+ echo Putting "$fqdn" into control/locals...
+-echo "$fqdn" >> QMAIL/control/locals
+-chmod 644 QMAIL/control/locals
++echo "$fqdn" >> QMAIL/control/locals.new
++chmod 644 QMAIL/control/locals.new
+
+ echo Putting "$fqdn" into control/rcpthosts...
+-echo "$fqdn" >> QMAIL/control/rcpthosts
+-chmod 644 QMAIL/control/rcpthosts
++echo "$fqdn" >> QMAIL/control/rcpthosts.new
++chmod 644 QMAIL/control/rcpthosts.new
+ echo "Now qmail will refuse to accept SMTP messages except to $fqdn."
+ echo 'Make sure to change rcpthosts if you add hosts to locals or virtualdomains!'
+--- config.sh 1998/06/15 10:53:16 1.1
++++ config.sh 2017/02/07 01:51:04
+@@ -7,24 +7,24 @@
+ then
+ echo Your host\'s fully qualified name in DNS is "$fqdn".
+ echo Putting "$fqdn" into control/me...
+- echo "$fqdn" > QMAIL/control/me
+- chmod 644 QMAIL/control/me
++ echo "$fqdn" > QMAIL/control/me.new
++ chmod 644 QMAIL/control/me.new
+ ( echo "$fqdn" | sed 's/^\([^\.]*\)\.\([^\.]*\)\./\2\./' | (
+ read ddom
+ echo Putting "$ddom" into control/defaultdomain...
+- echo "$ddom" > QMAIL/control/defaultdomain
+- chmod 644 QMAIL/control/defaultdomain
++ echo "$ddom" > QMAIL/control/defaultdomain.new
++ chmod 644 QMAIL/control/defaultdomain.new
+ ) )
+ ( echo "$fqdn" | sed 's/^.*\.\([^\.]*\)\.\([^\.]*\)$/\1.\2/' | (
+ read pdom
+ echo Putting "$pdom" into control/plusdomain...
+- echo "$pdom" > QMAIL/control/plusdomain
+- chmod 644 QMAIL/control/plusdomain
++ echo "$pdom" > QMAIL/control/plusdomain.new
++ chmod 644 QMAIL/control/plusdomain.new
+ ) )
+ echo ' '
+ echo Checking local IP addresses:
+- : > QMAIL/control/locals
+- chmod 644 QMAIL/control/locals
++ : > QMAIL/control/locals.new
++ chmod 644 QMAIL/control/locals.new
+ ( ./dnsip "$fqdn"
+ ./ipmeprint ) | sort -u | \
+ (
+@@ -35,7 +35,7 @@
+ if read local
+ then
+ echo Adding "$local" to control/locals...
+- echo "$local" >> QMAIL/control/locals
++ echo "$local" >> QMAIL/control/locals.new
+ else
+ echo PTR lookup failed. I assume this address has no DNS name.
+ fi
+@@ -48,8 +48,8 @@
+ echo You don\'t have to worry about aliases, i.e., domains with CNAME records.
+ echo ' '
+ echo Copying QMAIL/control/locals to QMAIL/control/rcpthosts...
+- cp QMAIL/control/locals QMAIL/control/rcpthosts
+- chmod 644 QMAIL/control/rcpthosts
++ cp QMAIL/control/locals.new QMAIL/control/rcpthosts.new
++ chmod 644 QMAIL/control/rcpthosts.new
+ echo 'Now qmail will refuse to accept SMTP messages except to those hosts.'
+ echo 'Make sure to change rcpthosts if you add hosts to locals or virtualdomains!'
+ else