You must explicitly mark post installs to defer to the target.
If you want to explicitly defer a postinstall to first boot on
the target rather than at rootfs creation time, use
pkg_postinst_ontarget()
or call
postinst-intercepts defer_to_first_boot
from
pkg_postinst()
.
Any failure of a pkg_postinst()
script
(including exit 1) triggers an error during the
do_rootfs
task.
For more information on post-installation behavior, see the "Post-Installation Scripts" section in the Yocto Project Development Tasks Manual.