From 9c05e1c6ca4d519cc485f0cf93cd7319da578677 Mon Sep 17 00:00:00 2001 From: LO Date: Sun, 28 Sep 2025 10:11:02 +0800 Subject: [PATCH] mount /var/cache to tmpfs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [新增] 解决只读根文件系统创建/var/cache/private目录失败问题 --- classes/security_demand.bbclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/classes/security_demand.bbclass b/classes/security_demand.bbclass index 04c4cc1..cafa807 100644 --- a/classes/security_demand.bbclass +++ b/classes/security_demand.bbclass @@ -321,6 +321,8 @@ adjust_overlay_squashfs() { sed -i 's|Environment=MOUNT_COPYBIND_AVOID_OVERLAYFS=0|Environment=MOUNT_COPYBIND_AVOID_OVERLAYFS=1|g' ${IMAGE_ROOTFS}/usr/lib/systemd/system/var-volatile-lib.service sed -i '/^Before=local-fs.target systemd-random-seed.service$/a After=var-volatile-log.service' ${IMAGE_ROOTFS}/usr/lib/systemd/system/var-volatile-lib.service sed -i '/^ExecStart=.*/a ExecStartPost=/usr/bin/ln -sf /var/lib/systemd/coredump /log/coredump' ${IMAGE_ROOTFS}/usr/lib/systemd/system/var-volatile-lib.service + sed -i 's|Environment=MOUNT_COPYBIND_AVOID_OVERLAYFS=0|Environment=MOUNT_COPYBIND_AVOID_OVERLAYFS=1|g' ${IMAGE_ROOTFS}/usr/lib/systemd/system/var-volatile-cache.service + sed -i '/^Before=local-fs.target$/a After=var-volatile-log.service' ${IMAGE_ROOTFS}/usr/lib/systemd/system/var-volatile-cache.service else mkdir -p ${IMAGE_ROOTFS}/log/ && chmod 750 ${IMAGE_ROOTFS}/log/ ln -sf /var/lib/systemd/coredump ${IMAGE_ROOTFS}/log/coredump -- Gitee