From: Philippe Coval Date: Mon, 18 Jan 2016 10:19:08 +0000 (+0100) Subject: gumd: Prevent running ldconfig if not on system X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0dbe39ac0ee3899efb15608feab593fb4752b88c;p=scm%2Fbb%2Fmeta-tizen.git gumd: Prevent running ldconfig if not on system Without this change, bitbake tries to run ldconfig on host instead and then complains (but not fail !) about permission issue like : /sbin/ldconfig.real: \ Can't create temporary cache file /etc/ld.so.cache~: \ Permission denied Note, "or condition" is prefered because of shell's -e option. Change-Id: Ie211954bfb1753a8fa7d450caa653c1e03a99d63 Signed-off-by: Philippe Coval --- diff --git a/meta-tizen-common-base/recipes-security/gumd/gumd.inc b/meta-tizen-common-base/recipes-security/gumd/gumd.inc index 817696b..86d7030 100644 --- a/meta-tizen-common-base/recipes-security/gumd/gumd.inc +++ b/meta-tizen-common-base/recipes-security/gumd/gumd.inc @@ -122,7 +122,7 @@ pkg_postinst_libgum() { pkg_postinst_${PN}() { #!/bin/sh -e - ldconfig + [ "" != "$D" ] || ldconfig mkdir -p $D${sysconfdir}/gumd/useradd.d mkdir -p $D${sysconfdir}/gumd/userdel.d mkdir -p $D${sysconfdir}/gumd/groupadd.d