diff --git a/alpine/packages/mobyconfig/mobyconfig b/alpine/packages/mobyconfig/mobyconfig index 4be7d7e95..5208f9916 100755 --- a/alpine/packages/mobyconfig/mobyconfig +++ b/alpine/packages/mobyconfig/mobyconfig @@ -15,25 +15,29 @@ fi if [ ! -d /Database ] then mkdir -p /Database - BASE="/Database" case "$(mobyplatform)" 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 +case "$(mobyplatform)" in + windows|mac) + 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. + BASE="/Database" +esac + KEY=$(echo $2 | sed 's@^/@@') if [ $1 == "exists" ]