<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, &lt;<a href="mailto:ankur.tyagi85@gmail.com">ankur.tyagi85@gmail.com</a>&gt; 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 &quot;/home/root/log&quot;, /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 &lt;<a href="mailto:ankur.tyagi85@gmail.com" target="_blank" rel="noreferrer">ankur.tyagi85@gmail.com</a>&gt;<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 = &quot;/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}/${@&#39;volatile/&#39; if oe.types.boolean(&#39;${VOLATILE_LOG_DIR}&#39;) else &#39;&#39;}log \<br>
+           ${@&#39;${localstatedir}/volatile/log&#39; if oe.types.boolean(&#39;${VOLATILE_LOG_DIR}&#39;) else &#39;${PERSISTENT_LOG_DIR}&#39; if d.getVar(&#39;PERSISTENT_LOG_DIR&#39;) else &#39;${localstatedir}/log&#39; } \<br>
            /home ${prefix}/src ${localstatedir}/local \<br>
            /media&quot;<br>
<br>
@@ -106,6 +106,10 @@ do_install () {<br>
                ln -sf volatile/$d ${D}${localstatedir}/$d<br>
        done<br>
<br>
+       if [ ${@ oe.types.boolean(&#39;${VOLATILE_LOG_DIR}&#39;) } = 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>