Files
linuxkit/alpine/packages/mobyconfig/etc/init.d/database-windows
Justin Cormack af88a66bc7 Unmount database after copying
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-01-28 17:09:01 +00:00

24 lines
524 B
Plaintext
Executable File

#!/sbin/openrc-run
description="Set up database (Windows)."
depend() {
before docker hostsettings windowsnet
}
start() {
[ "$(mobyplatform)" = "windows" ] || exit 0
ebegin "Setting up database (Windows)"
mkdir -p /Database
mount -t tmpfs tmpfs /Database
mkdir -p /tmp/db
/sbin/9pmount-vsock listen db /tmp/db
[ $? -ne 0 ] && rm -rf /Database && printf "Could not mount configuration database\n" 1>&2 && eend 1
cp -a /tmp/db/branch/master/ro/com.docker.driver.amd64-linux/* /Database
umount /tmp/db
eend 0
}