[PATCH v2 03/13] classes: add container-volatile-fixup.bbclass

Tim Orling <[email protected]> Mon, 6 Jul 2026 10:12:38 -0700
Newsgroups org.yoctoproject.lists.meta-virtualization
Message-ID <a2622cbe7eac432a49ebf331937e12dfae49d320.1783356922.git.tim.orling@konsulko.com>
Add a ROOTFS_POSTPROCESS_COMMAND to fixup 'log' and 'tmp' in
/var/volatile.

Signed-off-by: Tim Orling <[email protected]>
---
 classes/container-volatile-fixup.bbclass | 6 ++++++
 1 file changed, 6 insertions(+)
 create mode 100644 classes/container-volatile-fixup.bbclass

diff --git a/classes/container-volatile-fixup.bbclass b/classes/container-volatile-fixup.bbclass
new file mode 100644
index 00000000..1b8a4c1e
--- /dev/null
+++ b/classes/container-volatile-fixup.bbclass
@@ -0,0 +1,6 @@
+# Workaround /var/volatile for now
+ROOTFS_POSTPROCESS_COMMAND += "rootfs_fixup_var_volatile ; "
+rootfs_fixup_var_volatile () {
+    install -m 1777 -d ${IMAGE_ROOTFS}/${localstatedir}/volatile/tmp
+    install -m 755 -d ${IMAGE_ROOTFS}/${localstatedir}/volatile/log
+}
-- 
2.54.0