fontcache.bbclass: use the postinst_intercept script
"Link" the package to the postinstall hook by running the postinst_intercept script. (From OE-Core rev: a14faa3b9c55574a096d517431393e4ac3c86823) Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
ceabaf6265
commit
b4c89bdae3
|
@ -8,21 +8,15 @@ inherit qemu
|
|||
|
||||
FONT_PACKAGES ??= "${PN}"
|
||||
|
||||
#
|
||||
# On host, the postinstall MUST return 1 because we do not know if the intercept
|
||||
# hook will succeed. If it does succeed, than the packages will be marked as
|
||||
# installed.
|
||||
#
|
||||
fontcache_common() {
|
||||
if [ "x$D" != "x" ] ; then
|
||||
if [ ! -f $INTERCEPT_DIR/update_font_cache ]; then
|
||||
cat << "EOF" > $INTERCEPT_DIR/update_font_cache
|
||||
#!/bin/sh
|
||||
|
||||
${@qemu_run_binary(d, '$D', '/usr/bin/fc-cache')} --sysroot=$D >/dev/null 2>&1
|
||||
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
EOF
|
||||
fi
|
||||
exit 0
|
||||
$INTERCEPT_DIR/postinst_intercept update_font_cache ${PKG} bindir=${bindir}
|
||||
exit 1
|
||||
fi
|
||||
|
||||
fc-cache
|
||||
|
|
Loading…
Reference in New Issue