From: Philippe Coval Date: Wed, 20 Jan 2016 09:33:25 +0000 (+0100) Subject: privacy-manager-server: Prevent running ldconfig if not on system X-Git-Url: http://review.tizen.org/git/?p=scm%2Fbb%2Fmeta-tizen.git;a=commitdiff_plain;h=4a9ae2d0394a94ad7ecbd927aae40b125ee5baf7 privacy-manager-server: 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: I06d3731455912b536c053b29833de9d44832027b Signed-off-by: Philippe Coval --- diff --git a/meta-tizen-common-base/recipes-security/privacy-manager-server/privacy-manager-server.inc b/meta-tizen-common-base/recipes-security/privacy-manager-server/privacy-manager-server.inc index 01c3909..eb5bfef 100644 --- a/meta-tizen-common-base/recipes-security/privacy-manager-server/privacy-manager-server.inc +++ b/meta-tizen-common-base/recipes-security/privacy-manager-server/privacy-manager-server.inc @@ -171,7 +171,7 @@ pkg_postinst_privacy-manager-client() { pkg_postinst_privacy-manager-server() { #!/bin/sh -e - ldconfig + [ "" != "$D" ] || ldconfig echo "Check privacy DB" if [ ! -f $D${prefix}/dbspace/.privacy.db ] then