1
0
Fork 0
mirror of https://github.com/pygos/init.git synced 2024-11-25 20:40:48 +01:00
init/scripts/overlay.sh.in
David Oberhollenzer d0764e77b2 Add pygos specific overlay fs setup
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-04-07 01:33:58 +02:00

21 lines
389 B
Bash

#!/bin/sh
lower=/cfg/preserve/${1}
upper=/cfg/overlay/${1}
work=/cfg/overlay/${1}_work
target=${2}
if [ ! -d "$target" ]; then
exit
fi
if [ -d "$lower" ]; then
if [ -d "$upper" ]; then
@BINPATH@/mkdir -p "$work"
@SBINPATH@/mount -t overlay overlay \
-olowerdir=${lower},upperdir=${upper},workdir=${work} \
${target}
else
@SBINPATH@/mount --bind "$lower" "$target"
fi
fi