debian: don't require ifup for enabling loopback (bgo #625427)

But use it if it's installed.
This commit is contained in:
Dan Williams
2010-08-03 11:36:59 -07:00
parent 0a1af03fe0
commit b9c1404769

View File

@@ -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 ();
}
/*