summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core/initscripts/initscripts_1.0.bb
diff options
context:
space:
mode:
authorTrevor Woerner <twoerner@gmail.com>2023-02-27 00:00:40 -0500
committerRichard Purdie <richard.purdie@linuxfoundation.org>2023-02-28 07:53:54 +0000
commitd5d40479d706cbb382850b9479c5dd9bfb801c99 (patch)
tree1443017d0817af40b30b19c02981ecc10a3af2e3 /meta/recipes-core/initscripts/initscripts_1.0.bb
parentea4c56e2e883b904380bc34e9202436322f41bf1 (diff)
downloadpoky-d5d40479d706cbb382850b9479c5dd9bfb801c99.tar.gz
VOLATILE_TMP_DIR: add
Provide a mechanism to allow users to choose whether the /tmp directory is on persistent storage (non-volatile) or a RAM-based tmpfs (volatile). The default is volatile. Works for both sysvinit-based and systemd-based systems. (From OE-Core rev: 8b76c0637eaeaf5bd5e696680cd74b7a642f4157) Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-core/initscripts/initscripts_1.0.bb')
-rw-r--r--meta/recipes-core/initscripts/initscripts_1.0.bb3
1 files changed, 3 insertions, 0 deletions
diff --git a/meta/recipes-core/initscripts/initscripts_1.0.bb b/meta/recipes-core/initscripts/initscripts_1.0.bb
index 7c9d9ca4f1..4dc477bb8d 100644
--- a/meta/recipes-core/initscripts/initscripts_1.0.bb
+++ b/meta/recipes-core/initscripts/initscripts_1.0.bb
@@ -108,6 +108,9 @@ do_install () {
108 sed -i -e '\@^d root root 0755 /var/volatile/log none$@ a\l root root 0755 /var/log /var/volatile/log' \ 108 sed -i -e '\@^d root root 0755 /var/volatile/log none$@ a\l root root 0755 /var/log /var/volatile/log' \
109 ${D}${sysconfdir}/default/volatiles/00_core 109 ${D}${sysconfdir}/default/volatiles/00_core
110 fi 110 fi
111 if [ "${VOLATILE_TMP_DIR}" != "yes" ]; then
112 sed -i -e "/\<tmp\>/d" ${D}${sysconfdir}/default/volatiles/00_core
113 fi
111 install -m 0755 ${WORKDIR}/dmesg.sh ${D}${sysconfdir}/init.d 114 install -m 0755 ${WORKDIR}/dmesg.sh ${D}${sysconfdir}/init.d
112 install -m 0644 ${WORKDIR}/logrotate-dmesg.conf ${D}${sysconfdir}/ 115 install -m 0644 ${WORKDIR}/logrotate-dmesg.conf ${D}${sysconfdir}/
113 116