From 093a81064b7d7888839dcffa2a37e885d59826e4 Mon Sep 17 00:00:00 2001 From: Justin Cormack Date: Wed, 20 Jul 2016 12:11:39 +0100 Subject: [PATCH] Only run transfused on mac platform See #301 Signed-off-by: Justin Cormack --- alpine/packages/diagnostics/diagnostics | 2 +- alpine/packages/transfused/etc/init.d/transfused | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/alpine/packages/diagnostics/diagnostics b/alpine/packages/diagnostics/diagnostics index 18973f7f0..7eb31b9d8 100755 --- a/alpine/packages/diagnostics/diagnostics +++ b/alpine/packages/diagnostics/diagnostics @@ -7,7 +7,7 @@ DEV=$(mount | grep '/dev/[sxv]da. on /var type') [ $? -eq 0 ] && printf "✓ Drive mounted: $DEV\n" || printf "✗ No drive mounted\n" INET=$(ifconfig eth0 2> /dev/null | grep 'inet addr') [ $? -eq 0 ] && printf "✓ Network connected: $INET\n" || printf "✗ No network connection\n" -if [ ! -d /sys/bus/vmbus ] +if [ "$(mobyplatform)" = "mac" ] then FUSE=$(ps -eo args | grep '^/sbin/transfused') [ $? -eq 0 ] && printf "✓ Process transfused running\n" || printf "✗ No transfused process\n" diff --git a/alpine/packages/transfused/etc/init.d/transfused b/alpine/packages/transfused/etc/init.d/transfused index 473edb0d0..accee759f 100755 --- a/alpine/packages/transfused/etc/init.d/transfused +++ b/alpine/packages/transfused/etc/init.d/transfused @@ -4,7 +4,7 @@ description="fuse proxy server" start() { - [ -d /sys/bus/vmbus ] && exit 0 + [ "$(mobyplatform)" != "mac" ] && exit 0 ebegin "Starting FUSE socket passthrough" mkdir -p /host_docker_app @@ -28,7 +28,7 @@ start() stop() { - [ -d /sys/bus/vmbus ] && exit 0 + [ "$(mobyplatform)" != "mac" ] && exit 0 ebegin "Stopping FUSE socket passthrough" PIDFILE=/var/run/transfused.pid