Simplify bind mounting of the config tree during local hooks are run by using read-only bind mounts.
This commit is contained in:
parent
6b63effdff
commit
cacf9b6e34
|
@ -71,8 +71,7 @@ then
|
||||||
|
|
||||||
# Make build config available to chroot hooks.
|
# Make build config available to chroot hooks.
|
||||||
mkdir -p chroot/root/config
|
mkdir -p chroot/root/config
|
||||||
mount --bind config/ chroot/root/config
|
mount -o bind,ro config chroot/root/config
|
||||||
mount -o remount,ro chroot/root/config
|
|
||||||
|
|
||||||
for _HOOK in config/hooks/*.chroot
|
for _HOOK in config/hooks/*.chroot
|
||||||
do
|
do
|
||||||
|
@ -93,8 +92,8 @@ then
|
||||||
done
|
done
|
||||||
|
|
||||||
# Remove bind mount of build config inside chroot.
|
# Remove bind mount of build config inside chroot.
|
||||||
umount chroot/root/config/
|
umount chroot/root/config
|
||||||
rmdir chroot/root/config/
|
rmdir chroot/root/config
|
||||||
|
|
||||||
# Saving cache
|
# Saving cache
|
||||||
Save_cache cache/packages_chroot
|
Save_cache cache/packages_chroot
|
||||||
|
|
Loading…
Reference in New Issue