mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-23 02:51:55 +00:00
Fix directories under /var after formatting
- /var/lock test - add /var/cache subdirectories - move old boot2docker directories fix #801 fix #792 Signed-off-by: Justin Cormack <justin.cormack@docker.com>
This commit is contained in:
parent
8146c2ae72
commit
8a5d7ecadf
@ -138,14 +138,18 @@ start()
|
||||
[ -z "$SWAP" ] && do_swapfile "$DRIVE" || swapon "$SWAP"
|
||||
|
||||
# boot2docker compat, has /var and /tmp on partition
|
||||
[ -d /var/var/lib/boot2docker/ ] && mount --bind /var/var /var
|
||||
[ -d /var/var/lib/boot2docker/ ] && (mv /var/var/* /var && rm -rf /var/var)
|
||||
|
||||
# can remove when we run before bootmisc
|
||||
# add in directories under /var that are lost in formatting
|
||||
[ -L /var/run ] || ln -s /run /var/run
|
||||
[ -L /var/run ] || ln -s /run/lock /var/lock
|
||||
[ -L /var/lock ] || ln -s /run/lock /var/lock
|
||||
[ -d /var/log ] || mkdir -m 755 /var/log
|
||||
[ -d /var/empty ] || mkdir -m 755 /var/empty
|
||||
[ -d /var/spool ] || mkdir -m 755 /var/spool
|
||||
[ -d /var/cache ] || mkdir -m 755 /var/cache
|
||||
[ -d /var/cache/apk ] || mkdir -m 755 /var/cache/apk
|
||||
[ -d /var/cache/misc ] || mkdir -m 755 /var/cache/misc
|
||||
[ -d /var/local ] || mkdir -m 755 /var/local
|
||||
[ -d /var/tmp ] || mkdir -m 1777 /var/tmp
|
||||
|
||||
mount | grep -q ' on /var type '
|
||||
|
Loading…
Reference in New Issue
Block a user