aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorColin Guthrie <colin@mageia.org>2012-04-26 23:59:43 +0100
committerColin Guthrie <colin@mageia.org>2012-07-13 00:14:04 +0100
commit8f7ef41adc6906100629fb8b0ca69fc94fd276c4 (patch)
treef0aafd2169ca2d5b40cbf8c1a1474eab5d1be6e1
parent6b3b26891f70b27e0b531b20ccefd65a8bcb3958 (diff)
downloadinitscripts-8f7ef41adc6906100629fb8b0ca69fc94fd276c4.tar
initscripts-8f7ef41adc6906100629fb8b0ca69fc94fd276c4.tar.gz
initscripts-8f7ef41adc6906100629fb8b0ca69fc94fd276c4.tar.bz2
initscripts-8f7ef41adc6906100629fb8b0ca69fc94fd276c4.tar.xz
initscripts-8f7ef41adc6906100629fb8b0ca69fc94fd276c4.zip
Make sure to invalidate nscd cache under systemd as needed
-rw-r--r--sysconfig/network-scripts/network-functions2
1 files changed, 1 insertions, 1 deletions
diff --git a/sysconfig/network-scripts/network-functions b/sysconfig/network-scripts/network-functions
index 6b5a72d4..cb22040a 100644
--- a/sysconfig/network-scripts/network-functions
+++ b/sysconfig/network-scripts/network-functions
@@ -466,7 +466,7 @@ change_resolv_conf ()
if [ $r -eq 0 ]; then
[ -x /sbin/restorecon ] && /sbin/restorecon /etc/resolv.conf >/dev/null 2>&1 # reset the correct context
/usr/bin/logger -p local7.notice -t "NET" -i "$0 : updated /etc/resolv.conf";
- [ -e /var/lock/subsys/nscd ] && [ ! -e "$RESOLVCONF_FLAGFILE" ] && /usr/sbin/nscd -i hosts; # invalidate cache
+ [ -n "$(/bin/pidof nscd)" ] && [ ! -e "$RESOLVCONF_FLAGFILE" ] && /usr/sbin/nscd -i hosts; # invalidate cache
fi;
return $r;
}