dhclient-script: fix checking for other running dhclient
This commit is contained in:
parent
a396b806f1
commit
c8c18ca6c8
@ -747,7 +747,9 @@ case "${reason}" in
|
||||
EXPIRE|FAIL|RELEASE|STOP)
|
||||
# only restore config files if there are no other dhclient processes
|
||||
# running (#306381)
|
||||
any_other_clients="$(ps -eo pid,ppid,comm | grep dhclient | grep -v ${PPID})"
|
||||
dhclient_script_PID="$$"
|
||||
dhclient_PID="${PPID}"
|
||||
any_other_clients=$(ps -eo pid,ppid,comm | grep dhclient | grep -v -E "${dhclient_script_PID}|${dhclient_PID}")
|
||||
if [ -n "${any_other_clients}" ]; then
|
||||
if [ -f ${SAVEDIR}/resolv.conf.predhclient.${interface} ]; then
|
||||
change_resolv_conf ${SAVEDIR}/resolv.conf.predhclient.${interface}
|
||||
|
Loading…
Reference in New Issue
Block a user