public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
Search results ordered by [date|relevance]  view[summary|nested|Atom feed]
thread overview below | download mbox.gz: |
* [gentoo-commits] gentoo-x86 commit in net-misc/networkmanager/files: networkmanager-0.8-nscd-clear-cache.patch
@ 2010-02-26 10:23 99% Robert Piasek (dagger)
  0 siblings, 0 replies; 1+ results
From: Robert Piasek (dagger) @ 2010-02-26 10:23 UTC (permalink / raw
  To: gentoo-commits

dagger      10/02/26 10:23:29

  Added:                networkmanager-0.8-nscd-clear-cache.patch
  Log:
  New version of NetworkManager (0.8) is officially out!
  (Portage version: 2.1.7.17/cvs/Linux x86_64)

Revision  Changes    Path
1.1                  net-misc/networkmanager/files/networkmanager-0.8-nscd-clear-cache.patch

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/files/networkmanager-0.8-nscd-clear-cache.patch?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/files/networkmanager-0.8-nscd-clear-cache.patch?rev=1.1&content-type=text/plain

Index: networkmanager-0.8-nscd-clear-cache.patch
===================================================================
From 327e00f06358ef388f4fad5abcb016daa0ec3452 Mon Sep 17 00:00:00 2001
From: Robert Piasek <dagger@gentoo.org>
Date: Mon, 22 Feb 2010 10:34:23 +0000
Subject: [PATCH] fix: use nscd -i to clear cache


Signed-off-by: Robert Piasek <dagger@gentoo.org>
---
 src/backends/NetworkManagerGentoo.c |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/src/backends/NetworkManagerGentoo.c b/src/backends/NetworkManagerGentoo.c
index 7fa1207..aa4b40c 100644
--- a/src/backends/NetworkManagerGentoo.c
+++ b/src/backends/NetworkManagerGentoo.c
@@ -34,6 +34,7 @@
 #include "NetworkManagerGeneric.h"
 #include "NetworkManagerSystem.h"
 #include "NetworkManagerUtils.h"
+#include "nm-utils.h"
 
 /*
  * nm_system_enable_loopback
@@ -57,11 +58,9 @@ void nm_system_enable_loopback (void)
  */
 void nm_system_update_dns (void)
 {
- #ifdef NM_NO_NAMED
-	if (nm_spawn_process ("/etc/init.d/nscd status") == 0)
-		nm_spawn_process ("/etc/init.d/nscd restart");
- #else
-	nm_spawn_process("/usr/bin/killall -q nscd");
- #endif
+	if (g_file_test ("/usr/sbin/nscd", G_FILE_TEST_IS_EXECUTABLE)) {
+		nm_info ("Clearing nscd hosts cache.");
+		nm_spawn_process ("/usr/sbin/nscd -i hosts");
+	}
 }
 
-- 
1.7.0







^ permalink raw reply related	[relevance 99%]

Results 1-1 of 1 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2010-02-26 10:23 99% [gentoo-commits] gentoo-x86 commit in net-misc/networkmanager/files: networkmanager-0.8-nscd-clear-cache.patch Robert Piasek (dagger)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox