about summary refs log tree commit diff
path: root/debian
diff options
context:
space:
mode:
authorRiccardo Setti <giskard@autistici.org>2006-08-15 10:51:43 +0000
committerRiccardo Setti <giskard@autistici.org>2006-08-15 10:51:43 +0000
commit65dce1fd406fc96801d744b763608bd44cb536d5 (patch)
tree4beaf7abc136599b0076230dedfcd50e5f9b8ee1 /debian
parentef8b63010b80cb4024f46bd8d702318d665435a4 (diff)
fixed debian/patches/06
git-svn-id: svn+ssh://svn.debian.org/svn/pkg-utopia/packages/unstable/networkmanager@941 ceb527fc-18e6-0310-9fe2-813c157c29e7
Diffstat (limited to 'debian')
-rw-r--r--debian/patches/06-dispatch_more_events.patch52
1 files changed, 52 insertions, 0 deletions
diff --git a/debian/patches/06-dispatch_more_events.patch b/debian/patches/06-dispatch_more_events.patch
index 8b85f49a..adbae7ae 100644
--- a/debian/patches/06-dispatch_more_events.patch
+++ b/debian/patches/06-dispatch_more_events.patch
@@ -48,3 +48,55 @@
  
  				nmd_execute_scripts (action, dev_iface_name);
  			}
+diff -ruNp network-manager-0.6.2~/man/NetworkManagerDispatcher.1.in network-manager-0.6.2/man/NetworkManagerDispatcher.1.in
+--- man/NetworkManagerDispatcher.1.in    2006-04-03 18:10:32.000000000 +0100
++++ man/NetworkManagerDispatcher.1.in     2006-04-03 18:14:06.000000000 +0100
+@@ -13,10 +13,14 @@ The \fINetworkManagerDispatcher\fP daemo
+ directory in response to interfaces coming up and down.  The scripts are run
+ alphabetically.  The first parameter is the network interface name.  The second
+ parameter is
++.I pre\-up
++before bringing the interface up,
+ .I up
+-if the interface is now up and
++after bringing the interface up,
+ .I down
+-if the interface is now down.
++before taking the interface down and
++.I post\-down
++after taking the interface down.
+ .SH OPTIONS
+ The following options are supported:
+ .TP
+diff -ruNp network-manager-0.6.2~/src/NetworkManagerDbus.c network-manager-0.6.2/src/NetworkManagerDbus.c
+--- src/NetworkManagerDbus.c     2006-02-24 18:59:03.000000000 +0000
++++ src/NetworkManagerDbus.c      2006-04-03 18:14:06.000000000 +0100
+@@ -193,6 +193,7 @@ static DeviceStatusSignals dev_status_si
+        { DEVICE_NOW_ACTIVE,            "DeviceNowActive"               },
+        { DEVICE_ACTIVATING,            "DeviceActivating"              },
+        { DEVICE_ACTIVATION_FAILED,     "DeviceActivationFailed"        },
++       { DEVICE_DEACTIVATED,           "DeviceDeactivated"             },
+        { DEVICE_ADDED,                 "DeviceAdded"                   },
+        { DEVICE_REMOVED,                       "DeviceRemoved"         },
+        { DEVICE_CARRIER_ON,            "DeviceCarrierOn"               },
+diff -ruNp network-manager-0.6.2~/src/NetworkManagerDbus.h network-manager-0.6.2/src/NetworkManagerDbus.h
+--- src/NetworkManagerDbus.h     2005-12-31 08:21:22.000000000 +0000
++++ src/NetworkManagerDbus.h      2006-04-03 18:14:06.000000000 +0100
+@@ -40,6 +40,7 @@ typedef enum
+        DEVICE_ACTIVATING,
+        DEVICE_ACTIVATION_FAILED,
+        DEVICE_ACTIVATION_CANCELED,
++       DEVICE_DEACTIVATED,
+        DEVICE_ADDED,
+        DEVICE_REMOVED,
+        DEVICE_CARRIER_ON,
+diff -ruNp network-manager-0.6.2~/src/nm-device.c network-manager-0.6.2/src/nm-device.c
+--- src/nm-device.c      2006-03-21 17:56:34.000000000 +0000
++++ src/nm-device.c       2006-04-03 18:14:06.000000000 +0100
+@@ -1445,6 +1445,7 @@ nm_device_deactivate (NMDevice *self)
+                NM_DEVICE_GET_CLASS (self)->deactivate (self);
+
+        nm_schedule_state_change_signal_broadcast (self->priv->app_data);
++       nm_dbus_schedule_device_status_change_signal (self->priv->app_data, self, NULL, DEVICE_DEACTIVATED);
+ }
+