From bf9124d63032cf94120bf0ebfec5d2d9f03f8043 Mon Sep 17 00:00:00 2001 From: Calin Crisan Date: Sun, 15 Dec 2019 16:04:31 +0200 Subject: [PATCH] Mount /var/log and /var/lib as overlay filesystems --- board/common/overlay/etc/fstab.overlay | 6 ++++-- board/common/postscript.sh | 5 ----- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/board/common/overlay/etc/fstab.overlay b/board/common/overlay/etc/fstab.overlay index f19791e871..2e77311970 100644 --- a/board/common/overlay/etc/fstab.overlay +++ b/board/common/overlay/etc/fstab.overlay @@ -1,2 +1,4 @@ -# -overlay /usr overlay lowerdir=/usr,upperdir=/data/usr,workdir=/data/.overlay-usr 0 0 +# +overlay /usr overlay lowerdir=/usr,upperdir=/data/usr,workdir=/data/.overlay-usr 0 0 +overlay /var/log overlay lowerdir=/var/log,upperdir=/data/log,workdir=/data/.overlay-log 0 0 +overlay /var/lib overlay lowerdir=/var/lib,upperdir=/data/varlib,workdir=/data/.overlay-varlib 0 0 diff --git a/board/common/postscript.sh b/board/common/postscript.sh index 10c18e9194..6694f79766 100755 --- a/board/common/postscript.sh +++ b/board/common/postscript.sh @@ -23,17 +23,13 @@ fi # transform /var contents as needed rm -rf ${TARGET}/var/cache -rm -rf ${TARGET}/var/lib rm -rf ${TARGET}/var/lock -rm -rf ${TARGET}/var/log rm -rf ${TARGET}/var/run rm -rf ${TARGET}/var/spool rm -rf ${TARGET}/var/tmp ln -s /tmp ${TARGET}/var/cache -ln -s /data/varlib ${TARGET}/var/lib ln -s /tmp ${TARGET}/var/lock -ln -s /data/log ${TARGET}/var/log ln -s /tmp ${TARGET}/var/run ln -s /tmp ${TARGET}/var/spool ln -s /tmp ${TARGET}/var/tmp @@ -51,4 +47,3 @@ fi if ! grep -E '^admin:' ${TARGET}/etc/passwd &> /dev/null; then echo "admin:x:0:0:root:/root:/bin/sh" >> ${TARGET}/etc/passwd fi -