aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/networkmanager/networkmanager-0.8.1
diff options
context:
space:
mode:
authorKoen Kooi <koen@openembedded.org>2010-09-24 17:52:34 +0200
committerKoen Kooi <koen@openembedded.org>2010-09-24 17:52:34 +0200
commitb7c4a26d9b83e9efa92fd052521cd9175663a39d (patch)
treecf8505455d0abd12d8d0b7579d1cf8e3b75d8e03 /recipes/networkmanager/networkmanager-0.8.1
parent4bb71df326a82bd6d7fe24ae3be66ec0b2298f12 (diff)
downloadopenembedded-b7c4a26d9b83e9efa92fd052521cd9175663a39d.tar.gz
networkmanager 0.8.1: cleanup recipe, fix loopback init with a patch from debian, fix dhclient and iptable paths as well
Diffstat (limited to 'recipes/networkmanager/networkmanager-0.8.1')
-rw-r--r--recipes/networkmanager/networkmanager-0.8.1/10-dont_require_ifup_for_lo.patch30
1 files changed, 30 insertions, 0 deletions
diff --git a/recipes/networkmanager/networkmanager-0.8.1/10-dont_require_ifup_for_lo.patch b/recipes/networkmanager/networkmanager-0.8.1/10-dont_require_ifup_for_lo.patch
new file mode 100644
index 0000000000..ffea6ff0cb
--- /dev/null
+++ b/recipes/networkmanager/networkmanager-0.8.1/10-dont_require_ifup_for_lo.patch
@@ -0,0 +1,30 @@
+commit 7e87d79de6d1eeeb47c8e43fb44962bce9c70664
+Author: Dan Williams <dcbw@redhat.com>
+Date: Tue Aug 3 11:36:59 2010 -0700
+
+ debian: don't require ifup for enabling loopback (bgo #625427)
+
+ But use it if it's installed.
+
+diff --git a/src/backends/NetworkManagerDebian.c b/src/backends/NetworkManagerDebian.c
+index ef9475a..37eb645 100644
+--- a/src/backends/NetworkManagerDebian.c
++++ b/src/backends/NetworkManagerDebian.c
+@@ -1,3 +1,4 @@
++/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
+ /* NetworkManager -- Network link manager
+ *
+ * Matthew Garrett <mjg59@srcf.ucam.org>
+@@ -44,7 +45,11 @@
+ */
+ void nm_system_enable_loopback (void)
+ {
+- nm_spawn_process ("/sbin/ifup lo");
++ /* ifupdown isn't always installed (bgo #625427) */
++ if (g_file_test ("/sbin/ifup", G_FILE_TEST_EXISTS))
++ nm_spawn_process ("/sbin/ifup lo");
++ else
++ nm_generic_enable_loopback ();
+ }
+
+ /*