summaryrefslogtreecommitdiffstats
path: root/meta/classes
diff options
context:
space:
mode:
Diffstat (limited to 'meta/classes')
-rw-r--r--meta/classes/fontcache.bbclass3
-rw-r--r--meta/classes/gtk-icon-cache.bbclass7
-rw-r--r--meta/classes/pixbufcache.bbclass3
-rw-r--r--meta/classes/qemu.bbclass7
4 files changed, 15 insertions, 5 deletions
diff --git a/meta/classes/fontcache.bbclass b/meta/classes/fontcache.bbclass
index d3c1562f24..0bc309a129 100644
--- a/meta/classes/fontcache.bbclass
+++ b/meta/classes/fontcache.bbclass
@@ -15,7 +15,8 @@ FONT_PACKAGES ??= "${PN}"
15# 15#
16fontcache_common() { 16fontcache_common() {
17if [ "x$D" != "x" ] ; then 17if [ "x$D" != "x" ] ; then
18 $INTERCEPT_DIR/postinst_intercept update_font_cache ${PKG} bindir=${bindir} 18 $INTERCEPT_DIR/postinst_intercept update_font_cache ${PKG} bindir=${bindir} \
19 libdir=${libdir} base_libdir=${base_libdir}
19 exit 1 20 exit 1
20fi 21fi
21 22
diff --git a/meta/classes/gtk-icon-cache.bbclass b/meta/classes/gtk-icon-cache.bbclass
index 6d205a1473..b53c0bc1ca 100644
--- a/meta/classes/gtk-icon-cache.bbclass
+++ b/meta/classes/gtk-icon-cache.bbclass
@@ -9,7 +9,8 @@ DEPENDS += "${@['hicolor-icon-theme', '']['${BPN}' == 'hicolor-icon-theme']} gtk
9# 9#
10gtk_icon_cache_postinst() { 10gtk_icon_cache_postinst() {
11if [ "x$D" != "x" ]; then 11if [ "x$D" != "x" ]; then
12 $INTERCEPT_DIR/postinst_intercept update_icon_cache ${PKG} 12 $INTERCEPT_DIR/postinst_intercept update_icon_cache ${PKG} libdir=${libdir} \
13 base_libdir=${base_libdir}
13 exit 1 14 exit 1
14fi 15fi
15 16
@@ -25,7 +26,9 @@ done
25 26
26gtk_icon_cache_postrm() { 27gtk_icon_cache_postrm() {
27if [ "x$D" != "x" ]; then 28if [ "x$D" != "x" ]; then
28 $INTERCEPT_DIR/postinst_intercept update_icon_cache ${PKG} 29 $INTERCEPT_DIR/postinst_intercept update_icon_cache ${PKG} libdir=${libdir} \
30 base_libdir=${base_libdir}
31
29 exit 1 32 exit 1
30fi 33fi
31 34
diff --git a/meta/classes/pixbufcache.bbclass b/meta/classes/pixbufcache.bbclass
index fc749dee50..3c34557227 100644
--- a/meta/classes/pixbufcache.bbclass
+++ b/meta/classes/pixbufcache.bbclass
@@ -15,7 +15,8 @@ PIXBUF_PACKAGES ??= "${PN}"
15# 15#
16pixbufcache_common() { 16pixbufcache_common() {
17if [ "x$D" != "x" ]; then 17if [ "x$D" != "x" ]; then
18 $INTERCEPT_DIR/postinst_intercept update_pixbuf_cache ${PKG} libdir=${libdir} bindir=${bindir} 18 $INTERCEPT_DIR/postinst_intercept update_pixbuf_cache ${PKG} libdir=${libdir} \
19 bindir=${bindir} base_libdir=${base_libdir}
19 exit 1 20 exit 1
20fi 21fi
21 22
diff --git a/meta/classes/qemu.bbclass b/meta/classes/qemu.bbclass
index 0e71d6aaad..930c6b082e 100644
--- a/meta/classes/qemu.bbclass
+++ b/meta/classes/qemu.bbclass
@@ -29,4 +29,9 @@ def qemu_run_binary(data, rootfs_path, binary):
29 if qemu_binary == "qemu-allarch": 29 if qemu_binary == "qemu-allarch":
30 qemu_binary = "qemuwrapper" 30 qemu_binary = "qemuwrapper"
31 31
32 return "PSEUDO_UNLOAD=1 " + qemu_binary + " -L " + rootfs_path + " " + rootfs_path + binary 32 libdir = rootfs_path + data.getVar("libdir", False)
33 base_libdir = rootfs_path + data.getVar("base_libdir", False)
34
35 return "PSEUDO_UNLOAD=1 " + qemu_binary + " -L " + rootfs_path\
36 + " -E LD_LIBRARY_PATH=" + libdir + ":" + base_libdir + " "\
37 + rootfs_path + binary