Bug 1621

Summary: [Performance] Running post installs at rootfs gen time
Product: [Build System, Metadata & Runtime] Meta-yocto Reporter: Song Liu <song.liu>
Component: meta-yoctoAssignee: Laurentiu Palcu <laurentiu.palcu>
Status: VERIFIED FIXED QA Contact:
Severity: enhancement    
Priority: High CC: alexandru.damian, alexandrux.palalau, jessica.zhang, jiajun.xu, poky.bs.watcher, poky.watcher, richard.purdie, sgw, shane.wang
Version: unspecified   
Target Milestone: 1.4 M2   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---

Description Song Liu 2011-10-04 13:49:14 UTC

    
Comment 1 Dexuan Cui 2011-10-19 19:07:32 UTC
This is the design:
https://wiki.yoctoproject.org/wiki/Run_postinst_during_rootfs_generation
Comment 2 Jiajun Xu 2012-01-03 05:18:58 UTC
I think for the feature, it does not need any QA since it will be integrated into build.
Comment 3 Shane Wang 2012-01-11 17:41:58 UTC
I am going to delay this feature to M3, because Dexuan is working on another M3 item in M2 -- deployment for "build appliance".
Comment 4 Shane Wang 2012-02-06 04:06:44 UTC
We probably don't have time to make it in v1.2, since Dexuan is working on more important task. And we don't have more resource to offload from the PRC side.
Comment 5 Laurentiu Palcu 2012-09-20 13:58:24 UTC
A first batch of patches were sent for review on the mailing list. These patches add the possibility of running certain postinst scriptlets, once, on host. Also, moved the gtk icon cache generation on the host.
Comment 6 Saul Wold 2012-09-27 20:47:32 UTC
The first round got some comments and needs some work, since we are late in 1.3, this will be pushed to 1.4.
Comment 7 Laurentiu Palcu 2012-12-06 15:03:52 UTC
The patches got, finally, in. So we can close this bug. I will open a bug for each remaining packages which have the postinstall postponed to first boot so we can deal with them one by one. For core-image-sato, for example, there are approx 6 packages postponed.
Comment 8 Alexandru Palalau 2012-12-17 17:46:23 UTC
switched to verified on master branch