From 4e9275398278c4cab8ba68f3d9ca54ab97b73922 Mon Sep 17 00:00:00 2001 From: Serge Schneider Date: Wed, 29 Mar 2023 07:55:37 +0100 Subject: [PATCH] Use tmpfs for chroot /run and /tmp --- scripts/common | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/common b/scripts/common index 82bd726..5731b72 100644 --- a/scripts/common +++ b/scripts/common @@ -86,6 +86,14 @@ on_chroot() { mount --bind /sys "${ROOTFS_DIR}/sys" fi + if ! mount | grep -q "$(realpath "${ROOTFS_DIR}"/run)"; then + mount -t tmpfs tmpfs "${ROOTFS_DIR}/run" + fi + + if ! mount | grep -q "$(realpath "${ROOTFS_DIR}"/tmp)"; then + mount -t tmpfs tmpfs "${ROOTFS_DIR}/tmp" + fi + setarch linux32 capsh $CAPSH_ARG "--chroot=${ROOTFS_DIR}/" -- -e "$@" } export -f on_chroot