mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-28 13:46:32 +00:00
Merge pull request #46 from ccrisan/improvement-var-overlays
Mount /var/log and /var/lib as overlay filesystems
This commit is contained in:
commit
e4caf1ce66
@ -1,2 +1,4 @@
|
||||
# <file system> <mount pt> <type> <options> <dump> <pass>
|
||||
overlay /usr overlay lowerdir=/usr,upperdir=/data/usr,workdir=/data/.overlay-usr 0 0
|
||||
# <file system> <mount pt> <type> <options> <dump> <pass>
|
||||
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
|
||||
|
@ -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
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user