mirror of
https://github.com/novatiq/packages.git
synced 2026-04-30 07:28:39 +01:00
xl2tpd: fix aliveness check for xl2tpd process.
This change aims to address the following 2 issues - The control file was there yet xl2tpd process was not - The control file's existence prevented xl2tpd from start Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
This commit is contained in:
@@ -39,8 +39,9 @@ proto_l2tp_setup() {
|
|||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
if [ ! -p /var/run/xl2tpd/l2tp-control ]; then
|
# Start and wait for xl2tpd
|
||||||
/etc/init.d/xl2tpd start
|
if [ ! -p /var/run/xl2tpd/l2tp-control -o -z "$(pidof xl2tpd)" ]; then
|
||||||
|
/etc/init.d/xl2tpd restart
|
||||||
|
|
||||||
local wait_timeout=0
|
local wait_timeout=0
|
||||||
while [ ! -p /var/run/xl2tpd/l2tp-control ]; do
|
while [ ! -p /var/run/xl2tpd/l2tp-control ]; do
|
||||||
|
|||||||
Reference in New Issue
Block a user