From eae50c786ba53e7575ba08362f07c4556625a396 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Sun, 27 Feb 2005 17:27:56 +0000 Subject: [PATCH] 2005-02-27 Dan Williams * src/backends/NetworkManagerRedHat.c - (nm_system_init): Kill any dhclient processes lying around as well as stopping 'nifd' if its already been started. NetworkManager subsumes the functions of nifd (kicking mDNSResponder, autoip) git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@479 4912f4e0-d625-0410-9fb7-b9a5a253dbdc --- ChangeLog | 7 +++++++ src/backends/NetworkManagerRedHat.c | 6 ++++++ 2 files changed, 13 insertions(+) diff --git a/ChangeLog b/ChangeLog index 0c3ddcbe75..63d740ea3f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2005-02-27 Dan Williams + + * src/backends/NetworkManagerRedHat.c + - (nm_system_init): Kill any dhclient processes lying around as well + as stopping 'nifd' if its already been started. NetworkManager + subsumes the functions of nifd (kicking mDNSResponder, autoip) + 2005-02-27 Dan Williams * panel-applet/NMWirelessApplet.c diff --git a/src/backends/NetworkManagerRedHat.c b/src/backends/NetworkManagerRedHat.c index e238347a0c..21215c8684 100644 --- a/src/backends/NetworkManagerRedHat.c +++ b/src/backends/NetworkManagerRedHat.c @@ -36,6 +36,12 @@ */ void nm_system_init (void) { + /* Kill any dhclients lying around */ + nm_system_kill_all_dhcp_daemons (); + + /* Stop nifd since we respawn mDNSResponder ourselves */ + if (nm_spawn_process ("/etc/init.d/nifd status") != 0) + nm_spawn_process ("/etc/init.d/nifd stop"); }