<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"><<a href="mailto:laurentiu.palcu@intel.com" target="_blank">laurentiu.palcu@intel.com</a>></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 <<a href="mailto:laurentiu.palcu@intel.com">laurentiu.palcu@intel.com</a>><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="${target_rootfs}"<br>
export OFFLINE_ROOT="\$D"<br>
export IPKG_OFFLINE_ROOT="\$D"<br>
export OPKG_OFFLINE_ROOT="\$D"<br>
+export INTERCEPT_DIR="${WORKDIR}/intercept_scripts"<br>
+export NATIVE_ROOT=${STAGING_DIR_NATIVE}<br></blockquote><div><br></div><div>The NATIVE_ROOT seems a duplication, I'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>