Merge pull request #332 from justincormack/quietdb

only try to mount db for desktop editions
This commit is contained in:
Justin Cormack 2016-07-22 10:53:40 +01:00 committed by GitHub
commit 2b5b709600

View File

@ -15,23 +15,25 @@ fi
if [ ! -d /Database ]
then
mkdir -p /Database
if [ -d /sys/bus/vmbus ]; then
# Running on a Hyper-V hypervisor
/sbin/9pmount-vsock listen db /Database
else
mount -t 9p -o trans=virtio,dfltuid=1001,dfltgid=50,version=9p2000 db /Database
fi
if [ $? -ne 0 ]
then
rm -rf /Database
printf "Could not mount configuration database\n" 1>&2
exit 1
fi
BASE="/Database"
case "$(mobyconfig)" in
windows)
/sbin/9pmount-vsock listen db /Database
[ $? -ne 0 ] && rm -rf /Database && printf "Could not mount configuration database\n" 1>&2 && exit 1
DATABASE="com.docker.driver.amd64-linux"
BASE="/Database/branch/master/ro/${DATABASE}"
;;
mac)
mount -t 9p -o trans=virtio,dfltuid=1001,dfltgid=50,version=9p2000 db /Database
[ $? -ne 0 ] && rm -rf /Database && printf "Could not mount configuration database\n" 1>&2 && exit 1
DATABASE="com.docker.driver.amd64-linux"
BASE="/Database/branch/master/ro/${DATABASE}"
;;
# For other editions, currently all database keys will be reported as empty.
# Later they will build a tree from other sources.
esac
fi
DATABASE="com.docker.driver.amd64-linux"
BASE="/Database/branch/master/ro/${DATABASE}"
KEY=$(echo $2 | sed 's@^/@@')
if [ $1 == "exists" ]