vsudd: start vsudd on Windows against a GUID

Using 23a432c2-537a-4291-bcb5-d62504644739 as the GUID (randomly generated).
The Windows host side will uses this as service ID, once written.

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
This commit is contained in:
Rolf Neugebauer 2016-04-21 13:54:05 +01:00
parent 89e8ac2612
commit f279329456

View File

@ -11,6 +11,12 @@ start()
{
ebegin "Starting docker socket vsock passthrough"
if [ -d /sys/bus/vmbus ]; then
PORT=23a432c2-537a-4291-bcb5-d62504644739
else
PORT=2376
fi
[ -n "${PIDFILE}" ] || PIDFILE=/var/run/vsudd.pid
[ -n "${LOGFILE}" ] || LOGFILE=/var/log/vsudd.log
@ -19,7 +25,7 @@ start()
--exec /sbin/vsudd \
--make-pidfile --pidfile ${PIDFILE} \
--stderr "${LOGFILE}" --stdout "${LOGFILE}" \
-- -port 2376 -sock /var/run/docker.sock
-- -port "${PORT}" -sock /var/run/docker.sock
eend $? "Failed to start vsudd"
}