about summary refs log tree commit diff
path: root/debian
diff options
context:
space:
mode:
authorMichael Biebl <biebl@debian.org>2010-02-21 23:27:07 +0000
committerMichael Biebl <biebl@debian.org>2010-02-21 23:27:07 +0000
commita6b6ba5627670f6e872164feac97c2d958c2142a (patch)
tree15d5ae05921dceb38153b7a1d033e4489b693d95 /debian
parent03b378dd2f1f59325f006bf8487ba90b9e35538c (diff)
* debian/network-manager-dispatcher.script
  - Map NetworkManager down event to ifupdown post-down phase.
    (Closes: #562811)
  - Map vpn-up/vpn-down event to ifupdown post-up/post-down phase.
    (Closes: #518530)
  - Comment out pre-up/pre-down events as they are not supported upstream.
  - Add hostname event but don't hook it up with a particular action.

git-svn-id: svn+ssh://svn.debian.org/svn/pkg-utopia/packages/unstable/networkmanager@3532 ceb527fc-18e6-0310-9fe2-813c157c29e7
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog7
-rw-r--r--debian/network-manager-dispatcher.script29
2 files changed, 24 insertions, 12 deletions
diff --git a/debian/changelog b/debian/changelog
index 42bdb494..71a8380b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,13 @@ network-manager (0.8-1) UNRELEASED; urgency=low
     - debian/patches/04-etc-hosts-rewrite.patch
     - debian/patches/05-ifupdown-allow-hotplug-autoconnect.patch
     - debian/patches/03-hostname-fallback.patch
+  * debian/network-manager-dispatcher.script
+    - Map NetworkManager down event to ifupdown post-down phase.
+      (Closes: #562811)
+    - Map vpn-up/vpn-down event to ifupdown post-up/post-down phase.
+      (Closes: #518530)
+    - Comment out pre-up/pre-down events as they are not supported upstream.
+    - Add hostname event but don't hook it up with a particular action.
 
  -- Michael Biebl <biebl@debian.org>  Fri, 19 Feb 2010 21:41:06 +0100
 
diff --git a/debian/network-manager-dispatcher.script b/debian/network-manager-dispatcher.script
index fd182853..9cd12d06 100644
--- a/debian/network-manager-dispatcher.script
+++ b/debian/network-manager-dispatcher.script
@@ -2,6 +2,7 @@
 # Script to dispatch NetworkManager events
 #
 # Runs ifupdown scripts when NetworkManager fiddles with interfaces.
+# See NetworkManager(8) for further documentation of the dispatcher events.
 
 if [ -z "$1" ]; then
     echo "$0: called with no interface" 1>&2
@@ -17,26 +18,30 @@ export VERBOSITY="0"
 
 # Run the right scripts
 case "$2" in
-    up)
+    up|vpn-up)
 	export MODE="start"
 	export PHASE="post-up"
 	exec run-parts /etc/network/if-up.d
 	;;
-    down)
-	export MODE="stop"
-	export PHASE="pre-down"
-	exec run-parts /etc/network/if-down.d
-	;;
-    pre-up)
-	export MODE="start"
-	export PHASE="pre-up"
-	exec run-parts /etc/network/if-pre-up.d
-	;;
-    post-down)
+    down|vpn-down)
 	export MODE="stop"
 	export PHASE="post-down"
 	exec run-parts /etc/network/if-post-down.d
 	;;
+# pre-up/pre-down not implemented. See
+# https://bugzilla.gnome.org/show_bug.cgi?id=387832
+#    pre-up)
+#	export MODE="start"
+#	export PHASE="pre-up"
+#	exec run-parts /etc/network/if-pre-up.d
+#	;;
+#    pre-down)
+#	export MODE="stop"
+#	export PHASE="pre-down"
+#	exec run-parts /etc/network/if-down.d
+#	;;
+    hostname)
+	;;
     *)
 	echo "$0: called with unknown action \`$2'" 1>&2
 	exit 1