On 09/19/2012 06:50 PM, Burton, Ross wrote: > On 19 September 2012 16:45, Laurentiu Palcu <laurentiu.pa...@intel.com> wrote: >> I'm a little confused here... Technically, when the postprocess hooks >> are executed all the postinstall scripts were already executed. Ideally, >> the run-once scripts are created from inside the postinst scriptlets >> themselves. So, I don't really understand why using the postprocess hook >> isn't safe. Can you please elaborate? > > My concern (and it's just a hunch) is that there could be a > post-process hook running before the intercepts are run which could be > expecting the post install phase to have been completed. With > intercepts a portion of the post-install phase is happening later than > they previously did, so they haven't completely been ran yet. I see your point now... The only place we could do it in image.bbclass is immediately after rootfs_${IMAGE_PKGTYPE}_do_rootfs in do_rootfs() function. But then we fall into the same issue you mentioned. The post-process hooks would be executed before the intercept scripts...
The alternative would be to use the post-install hooks (ROOTFS_POSTINSTALL_COMMAND) instead of post-process. These are executed before the post-process hooks. Thanks, Laurentiu > > Ross > _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core