diff options
author | Koen Kooi <koen@openembedded.org> | 2010-09-24 17:52:34 +0200 |
---|---|---|
committer | Koen Kooi <koen@openembedded.org> | 2010-09-24 17:52:34 +0200 |
commit | b7c4a26d9b83e9efa92fd052521cd9175663a39d (patch) | |
tree | cf8505455d0abd12d8d0b7579d1cf8e3b75d8e03 /recipes/networkmanager/networkmanager-0.8.1 | |
parent | 4bb71df326a82bd6d7fe24ae3be66ec0b2298f12 (diff) | |
download | openembedded-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.patch | 30 |
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 (); + } + + /* |