added check

This commit is contained in:
Thomas von Dein
2020-11-28 11:59:19 +01:00
parent 6456d797a2
commit b9ae99b106

20
jaildk
View File

@@ -133,15 +133,19 @@ jaildk_rc_rcoff() {
# not required in run mode
case $mode in
start)
if ! test -d $j/etc/rcoff; then
# in order to be backwards compatible to older jaildk
# create the rcoff directory on the fly
mkdir -d $j/etc/rcoff
( echo "#!/bin/sh"
echo 'echo "$0 disabled in build chroot!"' ) > $j/etc/rcoff/rc
fi
if mount | egrep -q "rcoff.*build/$jail"; then
bold "union mount $j/build/jail/etc already mounted"
else
if ! test -d $j/etc/rcoff; then
# in order to be backwards compatible to older jaildk
# create the rcoff directory on the fly
mkdir -d $j/etc/rcoff
( echo "#!/bin/sh"
echo 'echo "$0 disabled in build chroot!"' ) > $j/etc/rcoff/rc
fi
ex mount -t unionfs $j/etc/rcoff $j/build/$jail/etc
ex mount -t unionfs $j/etc/rcoff $j/build/$jail/etc
fi
;;
stop)
# might fail if executed on a yet not union'ed etc