summaryrefslogtreecommitdiff
path: root/initscript/RedHat/NetworkManager.in
diff options
context:
space:
mode:
Diffstat (limited to 'initscript/RedHat/NetworkManager.in')
-rwxr-xr-xinitscript/RedHat/NetworkManager.in7
1 files changed, 3 insertions, 4 deletions
diff --git a/initscript/RedHat/NetworkManager.in b/initscript/RedHat/NetworkManager.in
index ea7475de..4add42f5 100755
--- a/initscript/RedHat/NetworkManager.in
+++ b/initscript/RedHat/NetworkManager.in
@@ -37,17 +37,16 @@ start()
echo $"Setting network parameters... "
sysctl -e -p /etc/sysctl.conf >/dev/null 2>&1
echo -n $"Starting NetworkManager daemon: "
- daemon --check $servicename $processname
+ daemon --check $servicename $processname --pid-file=$pidfile
RETVAL=$?
echo
- [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$servicename && echo `/sbin/pidof $processname` > $pidfile
+ [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$servicename
}
stop()
{
echo -n $"Stopping NetworkManager daemon: "
-
- killproc $servicename -TERM
+ killproc -p $pidfile $servicename
RETVAL=$?
echo
if [ $RETVAL -eq 0 ]; then