mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-27 12:38:11 +00:00
tap-vsockd: only try to start on Hyper-V
This avoids an unnecessary boot-up error on non-Hyper-V hosts. From review comments on #130 Signed-off-by: David Scott <dave.scott@docker.com>
This commit is contained in:
parent
c779594ab4
commit
eeba63f8d6
@ -9,6 +9,10 @@ depend()
|
|||||||
|
|
||||||
start()
|
start()
|
||||||
{
|
{
|
||||||
|
if [ ! -d /sys/bus/vmbus ]; then
|
||||||
|
# skip if not on Hyper-V
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
if mobyconfig exists network
|
if mobyconfig exists network
|
||||||
then
|
then
|
||||||
NETWORK_MODE="$(mobyconfig get network | tr -d '[[:space:]]')"
|
NETWORK_MODE="$(mobyconfig get network | tr -d '[[:space:]]')"
|
||||||
@ -32,6 +36,10 @@ start()
|
|||||||
|
|
||||||
stop()
|
stop()
|
||||||
{
|
{
|
||||||
|
if [ ! -d /sys/bus/vmbus ]; then
|
||||||
|
# skip if not on Hyper-V
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
ebegin "Stopping VPN proxy"
|
ebegin "Stopping VPN proxy"
|
||||||
|
|
||||||
PIDFILE=/var/run/tap-vsockd.pid
|
PIDFILE=/var/run/tap-vsockd.pid
|
||||||
|
Loading…
Reference in New Issue
Block a user