about summary refs log tree commit diff
path: root/debian/patches
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches')
-rw-r--r--debian/patches/30-fix_paths_for_isc_dhcp_v4.patch26
-rw-r--r--debian/patches/series2
2 files changed, 28 insertions, 0 deletions
diff --git a/debian/patches/30-fix_paths_for_isc_dhcp_v4.patch b/debian/patches/30-fix_paths_for_isc_dhcp_v4.patch
new file mode 100644
index 00000000..5a3e5336
--- /dev/null
+++ b/debian/patches/30-fix_paths_for_isc_dhcp_v4.patch
@@ -0,0 +1,26 @@
+Index: b/src/dhcp-manager/nm-dhcp-dhclient.c
+===================================================================
+--- a/src/dhcp-manager/nm-dhcp-dhclient.c	2010-07-08 04:16:18.421304546 +0200
++++ b/src/dhcp-manager/nm-dhcp-dhclient.c	2010-07-08 04:16:31.369301275 +0200
+@@ -44,9 +44,7 @@
+ 
+ #define NM_DHCP_DHCLIENT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), NM_TYPE_DHCP_DHCLIENT, NMDHCPDhclientPrivate))
+ 
+-#if defined(TARGET_DEBIAN)
+-#define NM_DHCLIENT_LEASE_DIR           LOCALSTATEDIR "/lib/dhcp3"
+-#elif defined(TARGET_SUSE) || defined(TARGET_MANDRIVA)
++#if defined(TARGET_DEBIAN) || defined(TARGET_SUSE) || defined(TARGET_MANDRIVA)
+ #define NM_DHCLIENT_LEASE_DIR           LOCALSTATEDIR "/lib/dhcp"
+ #else
+ #define NM_DHCLIENT_LEASE_DIR           LOCALSTATEDIR "/lib/dhclient"
+@@ -437,9 +435,7 @@
+ 
+ #if defined(TARGET_SUSE)
+ 	orig = g_strdup (SYSCONFDIR "/dhclient.conf");
+-#elif defined(TARGET_DEBIAN)
+-	orig = g_strdup (SYSCONFDIR "/dhcp3/dhclient.conf");
+-#elif defined(TARGET_GENTOO)
++#elif defined(TARGET_DEBIAN) || defined(TARGET_GENTOO)
+ 	orig = g_strdup (SYSCONFDIR "/dhcp/dhclient.conf");
+ #else
+ 	orig = g_strdup_printf (SYSCONFDIR "/dhclient-%s.conf", iface);
diff --git a/debian/patches/series b/debian/patches/series
index 5bb8c3f1..b4d0a45e 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,3 @@
+# Debian patches for network-manager
 02-dbus_access_network_manager.patch
+30-fix_paths_for_isc_dhcp_v4.patch