<div dir="auto">Ping<div dir="auto"><br></div><div dir="auto">Regards</div><div dir="auto">Ankur</div></div><br><div class="gmail_quote"><div dir="ltr">On Sat 18 Aug, 2018, 12:59 PM Ankur Tyagi, <<a href="mailto:ankur.tyagi85@gmail.com">ankur.tyagi85@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Respect PERSISTENT_LOG_DIR variable. In this way, if the user overrides<br>
this variable to be e.g "/home/root/log", /var/log on the final image would<br>
be a link pointing to /home/root/log on persistent storage.<br>
<br>
Signed-off-by: Ankur Tyagi <<a href="mailto:ankur.tyagi85@gmail.com" target="_blank" rel="noreferrer">ankur.tyagi85@gmail.com</a>><br>
---<br>
meta/recipes-core/base-files/<a href="http://base-files_3.0.14.bb" rel="noreferrer noreferrer" target="_blank">base-files_3.0.14.bb</a> | 6 +++++-<br>
1 file changed, 5 insertions(+), 1 deletion(-)<br>
<br>
diff --git a/meta/recipes-core/base-files/<a href="http://base-files_3.0.14.bb" rel="noreferrer noreferrer" target="_blank">base-files_3.0.14.bb</a> b/meta/recipes-core/base-files/<a href="http://base-files_3.0.14.bb" rel="noreferrer noreferrer" target="_blank">base-files_3.0.14.bb</a><br>
index 1c0863b..597fdaa 100644<br>
--- a/meta/recipes-core/base-files/<a href="http://base-files_3.0.14.bb" rel="noreferrer noreferrer" target="_blank">base-files_3.0.14.bb</a><br>
+++ b/meta/recipes-core/base-files/<a href="http://base-files_3.0.14.bb" rel="noreferrer noreferrer" target="_blank">base-files_3.0.14.bb</a><br>
@@ -42,7 +42,7 @@ dirs755 = "/boot /dev ${base_bindir} ${base_sbindir} ${base_libdir} \<br>
${localstatedir}/backups ${localstatedir}/lib \<br>
/sys ${localstatedir}/lib/misc ${localstatedir}/spool \<br>
${localstatedir}/volatile \<br>
- ${localstatedir}/${@'volatile/' if oe.types.boolean('${VOLATILE_LOG_DIR}') else ''}log \<br>
+ ${@'${localstatedir}/volatile/log' if oe.types.boolean('${VOLATILE_LOG_DIR}') else '${PERSISTENT_LOG_DIR}' if d.getVar('PERSISTENT_LOG_DIR') else '${localstatedir}/log' } \<br>
/home ${prefix}/src ${localstatedir}/local \<br>
/media"<br>
<br>
@@ -106,6 +106,10 @@ do_install () {<br>
ln -sf volatile/$d ${D}${localstatedir}/$d<br>
done<br>
<br>
+ if [ ${@ oe.types.boolean('${VOLATILE_LOG_DIR}') } = False -a ! -z ${PERSISTENT_LOG_DIR} ]; then<br>
+ ln -sf ${PERSISTENT_LOG_DIR} ${D}/${localstatedir}/log<br>
+ fi<br>
+<br>
ln -snf ../run ${D}${localstatedir}/run<br>
ln -snf ../run/lock ${D}${localstatedir}/lock<br>
<br>
-- <br>
2.7.4<br>
<br>
</blockquote></div>