summaryrefslogtreecommitdiff
path: root/debian/examples/network
diff options
context:
space:
mode:
authorRichard A Nelson (Rick) <cowboy@debian.org>2007-11-23 22:02:00 +0000
committerAndreas Beckmann <debian@abeckmann.de>2012-10-01 20:07:34 +0200
commitd920c2bbf44af5fa0af8d4112290cb55a0de3c94 (patch)
tree89e7f6bd71eb51c4de65da605366eefcd87affbe /debian/examples/network
parente2c9ad1abeb477b91d72eaa49080e255de79c907 (diff)
downloadsendmail-debian/8.14.2-2.tar.gz
Imported Debian patch 8.14.2-2debian/8.14.2-2
Diffstat (limited to 'debian/examples/network')
-rw-r--r--debian/examples/network/if-down.d/sendmail42
-rw-r--r--debian/examples/network/if-up.d/sendmail63
2 files changed, 0 insertions, 105 deletions
diff --git a/debian/examples/network/if-down.d/sendmail b/debian/examples/network/if-down.d/sendmail
deleted file mode 100644
index 5cb9322..0000000
--- a/debian/examples/network/if-down.d/sendmail
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/bin/sh
-#
-# This script is called when a network device goes down.
-#
-# Here is where we'll stop sendmail if needed
-#
-# Written By Richard Nelson <cowboy@debian.org>
-#
-# NOTE: The following lines (without the #) must be in /etc/mail/sendmail.mc:
-# include(`/etc/mail/dialup.m4')dnl
-# include(`/etc/mail/provider.m4')dnl
-#
-
-# These variables are for the use of the scripts run by run-parts
-#IFACE=;
-#IF_ADDRESS=;
-#IF_PROVIDER=;
-
-if [ ! -z "$IFACE" ]; then
- addr=$IF_ADDRESS;
- provider=$IF_PROVIDER;
- iface=$IFACE;
-else
- addr=$1;
- provider=$2;
- iface=$3;
- fi;
-
-if [ -z "$provider" ]; then
- exit 0;
- fi;
-
-# Bring in some script functions to handle dynamic configuration
-. /usr/share/sendmail/dynamic;
-
-# Note the interface that just changed
-update_interface "$iface" "STOP";
-
-# If anything has been changed, update sendmail.cf and reload
-update_sendmail "ifupdown";
-
-exit 0;
diff --git a/debian/examples/network/if-up.d/sendmail b/debian/examples/network/if-up.d/sendmail
deleted file mode 100644
index e6aa213..0000000
--- a/debian/examples/network/if-up.d/sendmail
+++ /dev/null
@@ -1,63 +0,0 @@
-#!/bin/sh
-#
-# This script is called when a network device comes up.
-#
-# Here is where we'll start sendmail if needed.
-#
-# Written By Richard Nelson <cowboy@debian.org>
-#
-# NOTE: The following lines (without the #) must be in /etc/mail/sendmail.mc:
-# include(`/etc/mail/dialup.m4')dnl
-# include(`/etc/mail/provider.m4')dnl
-#
-# ALSO: make sure to use a 'provider <isp>' tag in /etc/network/interfaces
-# it will be used as the name of a file in /etc/mail/peers
-# If you don't use provider, we'll use DNS_DOMAIN, or lacking that,
-# the first entry in DNS_SEARCH
-#
-
-
-# These variables are for the use of the scripts run by run-parts
-#IFACE=; <-- ifupdown
-#IF_ADDRESS=; <-- ifupdown
-#IF_PROVIDER=; <-- sendmail specific
-#IF_DNS_DOMAIN=; <-- resolvconf
-#IF_DNS_SEARCH=; <-- resolvconf
-
-if [ ! -z "$IFACE" ]; then
- addr=$IF_ADDRESS;
- if [ -n "$IF_PROVIDER" ]; then
- provider="$IF_PROVIDER";
- elif [ -n "$IF_DNS_DOMAIN" ]; then
- provider="$IF_DNS_DOMAIN";
- elif [ -n "$IF_DNS_SEARCH" ]; then
- provider=$(echo "$IF_DNS_SEARCH" | /usr/bin/cut -d' ' -f 1);
- fi;
- iface=$IFACE;
-else
- addr=$1;
- provider=$2;
- iface=$3;
- fi;
-
-# Bring in some script functions to handle dynamic configuration
-. /usr/share/sendmail/dynamic;
-
-# Note the interface that just changed
-update_interface "$iface" "BOUND";
-
-# If the domain name has changed, update the provider information
-if [ -n "$provider" ]; then
- update_provider "$provider";
- fi;
-
-# If the ip address has changed, update the host information
-if [ -n "$addr" ]; then
- update_host "$addr";
- fi;
-
-# If anything has been changed, update sendmail.cf and reload
-update_sendmail "ifupdown";
-
-exit 0;
-