On 05/10/2018 11:59 AM, Piotr Piwko wrote:
For 'read-only-rootfs' image feature, tweaks are done in functions
executed after generating rootfs.
meta/classes/rootfs-postcommands.bbclass:ROOTFS_POSTPROCESS_COMMAND
+= '${@bb.utils.contains("IMAGE_FEATURES", "read-only-rootfs",
"read_only_rootfs_hook; ", "",d)}'
Can you use a similar approach to solve your problem?
Unfortunately, I can not. I would like to make a pkg_postinst() function
of my package dependent on the rootfs mount mode. It should be different
if the rootfs is going to be mounted as read-only.
You should be able to move the contents of the pkg_postinst to the hook.
Actually two hooks: one for read only rootfs, another for read-write.
Add this to your image recipe:
ROOTFS_POSTPROCESS_COMMAND += '${@bb.utils.contains("IMAGE_FEATURES",
"read-only-rootfs", "piotrs_ro_rootfs_hook; ", "piotrs_rw_rootfs_hook;
",d)}'
and implement the hook functions accordingly. By the time the hooks are
executed, the package is already installed, so you can access its files
as needed.
Alex
--
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto