diff options
Diffstat (limited to 'network/netqmail/dot_new.patch')
-rw-r--r-- | network/netqmail/dot_new.patch | 97 |
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 |