about summary refs log tree commit diff
path: root/debian/patches/10-execute_system_dhclient_script.patch
blob: bf040bf61fdd7067701bf4ea348610ab9506fff3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
commit ab7e3a44e2869b91a62d12b3157fa1debc5df7a9
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Sun Jun 22 22:23:38 2008 +0100

    Execute system dhclient script

diff --git a/callouts/nm-dhcp-client-action.c b/callouts/nm-dhcp-client-action.c
index 9917235..30d7a02 100644
--- a/callouts/nm-dhcp-client-action.c
+++ b/callouts/nm-dhcp-client-action.c
@@ -34,6 +34,9 @@
 #define NM_DHCP_CLIENT_DBUS_SERVICE "org.freedesktop.nm_dhcp_client"
 #define NM_DHCP_CLIENT_DBUS_IFACE   "org.freedesktop.nm_dhcp_client"
 
+
+#define SYSTEM_DHCLIENT_SCRIPT "/sbin/dhclient-script"
+
 /**
  * Start a dict in a dbus message.  Should be paired with a call to
  * {@link wpa_dbus_dict_close_write}.
@@ -295,6 +298,8 @@ main (int argc, char *argv[])
 
 	g_type_init ();
 
+	g_spawn_command_line_sync (SYSTEM_DHCLIENT_SCRIPT, NULL, NULL, NULL, NULL);
+
 	/* Get a connection to the system bus */
 	connection = dbus_init ();
 	if (connection == NULL)