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 preferred because of shell's -e option.
Change-Id: Ie211954bfb1753a8fa7d450caa653c1e03a9ffff
(From meta-tizen rev:
6dddf426bdc822e482ef792cdf5bcc7d82681a5b)
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
pkg_postinst_${PN}() {
#!/bin/sh -e
- ldconfig
+ [ "" != "$D" ] || ldconfig
# Create tizenglobalapp user needed for global installation
#mkdir -p %TZ_SYS_RW_APP/.config/xwalk-service/applications
#cd %TZ_SYS_RW_APP/
pkg_postrm_${PN}() {
#!/bin/sh -e
- [ "x$D" == "x" ] && ldconfig
+ [ "" != "$D" ] || ldconfig
+
if [ $1 == 0 ]; then
rm -f $D${prefix}/dbspace/.app_info.db*
fi