mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-24 19:28:09 +00:00
Merge pull request #347 from justincormack/mobyconfigfix2
Fix up mobyconfig startup code
This commit is contained in:
commit
67e8349459
@ -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" ]
|
||||
|
Loading…
Reference in New Issue
Block a user