<br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Dec 4, 2012 at 11:59 AM, Laurentiu Palcu <span dir="ltr">&lt;<a href="mailto:laurentiu.palcu@intel.com" target="_blank">laurentiu.palcu@intel.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">In order for the postinst scriptlets to be able to run once we need to<br>
export the location of the intercept scripts and also the location of<br>
native sysrootfs. The gdk-pixbuf binaries will need the latter because<br>
in order to generate the loaders.cache it will need to scan some shared<br>
libraries that must be native. Even though the output is a text file.<br>
<br>
Signed-off-by: Laurentiu Palcu &lt;<a href="mailto:laurentiu.palcu@intel.com">laurentiu.palcu@intel.com</a>&gt;<br>
---<br>
 meta/classes/package_rpm.bbclass |    2 ++<br>
 meta/classes/rootfs_deb.bbclass  |    2 ++<br>
 meta/classes/rootfs_ipk.bbclass  |    2 ++<br>
 3 files changed, 6 insertions(+)<br>
<br>
diff --git a/meta/classes/package_rpm.bbclass b/meta/classes/package_rpm.bbclass<br>
index 1ff92ce..c7ac07a 100644<br>
--- a/meta/classes/package_rpm.bbclass<br>
+++ b/meta/classes/package_rpm.bbclass<br>
@@ -475,6 +475,8 @@ export D=&quot;${target_rootfs}&quot;<br>
 export OFFLINE_ROOT=&quot;\$D&quot;<br>
 export IPKG_OFFLINE_ROOT=&quot;\$D&quot;<br>
 export OPKG_OFFLINE_ROOT=&quot;\$D&quot;<br>
+export INTERCEPT_DIR=&quot;${WORKDIR}/intercept_scripts&quot;<br>
+export NATIVE_ROOT=${STAGING_DIR_NATIVE}<br></blockquote><div><br></div><div>The NATIVE_ROOT seems a duplication, I&#39;d prefer you to use STAGING_DIR_NATIVE in code as this is a known variable name and makes it easy to understand.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
 \$2 \$1/\$3 \$4<br>
 if [ \$? -ne 0 ]; then<br>
diff --git a/meta/classes/rootfs_deb.bbclass b/meta/classes/rootfs_deb.bbclass<br>
index 881fdbd..955382f 100644<br>
--- a/meta/classes/rootfs_deb.bbclass<br>
+++ b/meta/classes/rootfs_deb.bbclass<br>
@@ -48,6 +48,8 @@ fakeroot rootfs_deb_do_rootfs () {<br>
        export OFFLINE_ROOT=${IMAGE_ROOTFS}<br>
        export IPKG_OFFLINE_ROOT=${IMAGE_ROOTFS}<br>
        export OPKG_OFFLINE_ROOT=${IMAGE_ROOTFS}<br>
+       export INTERCEPT_DIR=${WORKDIR}/intercept_scripts<br>
+       export NATIVE_ROOT=${STAGING_DIR_NATIVE}<br>
<br>
        # Attempt to run preinsts<br>
        # Mark packages with preinst failures as unpacked<br>
diff --git a/meta/classes/rootfs_ipk.bbclass b/meta/classes/rootfs_ipk.bbclass<br>
index fc69b7e..8766d24 100644<br>
--- a/meta/classes/rootfs_ipk.bbclass<br>
+++ b/meta/classes/rootfs_ipk.bbclass<br>
@@ -69,6 +69,8 @@ fakeroot rootfs_ipk_do_rootfs () {<br>
        export OFFLINE_ROOT=${IMAGE_ROOTFS}<br>
        export IPKG_OFFLINE_ROOT=${IMAGE_ROOTFS}<br>
        export OPKG_OFFLINE_ROOT=${IPKG_OFFLINE_ROOT}<br>
+       export INTERCEPT_DIR=${WORKDIR}/intercept_scripts<br>
+       export NATIVE_ROOT=${STAGING_DIR_NATIVE}<br>
<br>
        package_install_internal_ipk<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
1.7.9.5<br>
<br>
<br>
_______________________________________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@lists.openembedded.org</a><br>
<a href="http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core" target="_blank">http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br>Otavio Salvador                             O.S. Systems<br>E-mail: <a href="mailto:otavio@ossystems.com.br" target="_blank">otavio@ossystems.com.br</a>  <a href="http://www.ossystems.com.br" target="_blank">http://www.ossystems.com.br</a><br>
Mobile: +55 53 9981-7854              <a href="http://projetos.ossystems.com.br" target="_blank">http://projetos.ossystems.com.br</a><br><br>
</div>