From 32020f01f6e417986c7485589d609e27434aec51 Mon Sep 17 00:00:00 2001 From: Justin Cormack Date: Wed, 16 Nov 2016 13:07:32 +0000 Subject: [PATCH] always wait for vsudd pidfile Signed-off-by: Justin Cormack --- alpine/packages/vsudd/etc/init.d/vsudd | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/alpine/packages/vsudd/etc/init.d/vsudd b/alpine/packages/vsudd/etc/init.d/vsudd index 28836156c..7a0c05982 100755 --- a/alpine/packages/vsudd/etc/init.d/vsudd +++ b/alpine/packages/vsudd/etc/init.d/vsudd @@ -25,7 +25,8 @@ start() if [ -n "$SYSLOG_PORT" ] ; then # Can be inlined below once Windows defines syslog port - SYSLOG_OPT="-syslog ${SYSLOG_PORT}:/var/run/syslog.vsock" + SYSLOG_SOCK=/var/run/syslog.vsock + SYSLOG_OPT="-syslog ${SYSLOG_PORT}:${SYSLOG_SOCK}" fi start-stop-daemon --start --quiet \ @@ -35,7 +36,7 @@ start() ${SYSLOG_OPT} \ -pidfile ${PIDFILE} - [ -n "${SYSLOG_OPT}" ] && ewaitfile 10 /var/run/syslog.vsock + ewaitfile 10 ${SYSLOG_SOCK} ${PIDFILE} eend $? "Failed to start vsudd" }