[OE-core] [PATCH 00/11] Postinstall intercept fall-back solution + leftover patches with postinstall fixes
Laurentiu Palcu
laurentiu.palcu at intel.com
Tue Feb 12 16:12:35 UTC 2013
Hi all,
This patchset adds the fall-back solution to intercept hooks. That is, if
intercept hooks fail than the postinstalls will run on target, at first boot.
This way we will avoid unwanted situations when the intercept hooks fail and
the build cannot complete. The previous solution had some issue with adding the
final package names to the intercept hook. So, after having a discussion with
Richard, we agreed to use a separate directory in scripts/ where we can put
all the intercept hooks. This solution also avoids adding extra, unnecesary
code (from the target point of view), to the postinstall scriptlets.
Besides this, there are other postinstall fixes from a previous patchset that I
adviced not to be merged so I can resend them with the latest changes in place.
Thanks,
Laurentiu
The following changes since commit 02d2a5e68cab490cb83db6e4f2f0802221efe8a2:
distro_check: Remove creation of empty Meego filelist. (2013-02-12 13:22:44 +0000)
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib lpalcu/intercept
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=lpalcu/intercept
Laurentiu Palcu (11):
Add separate directory for postinstall intercepts
image.bbclass: add fall-back functionality when running intercepts
rootfs_(ipk|deb|rpm).bbclass: check package installation status after
ROOTFS_POSTPROCESS_COMMAND
gtk-icon-cache.bbclass: use postinst_intercept script
fontcache.bbclass: use the postinst_intercept script
Add pixbufcache class
gdk-pixbuf: use the new pixbufcache class
librsvg: use the new pixbufcache class
gnome-keyring: compile schemas on host
gtk-immodules-cache: add weak asignment for GTKIMMODULES_PACKAGES
gtk+: use gtk-immodules-cache class
meta/classes/fontcache.bbclass | 20 +++-----
meta/classes/gtk-icon-cache.bbclass | 39 ++++-----------
meta/classes/gtk-immodules-cache.bbclass | 2 +
meta/classes/image.bbclass | 43 ++++++++++++++---
meta/classes/pixbufcache.bbclass | 50 ++++++++++++++++++++
meta/classes/rootfs_deb.bbclass | 14 +++---
meta/classes/rootfs_ipk.bbclass | 13 +++--
meta/classes/rootfs_rpm.bbclass | 20 ++++----
meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.26.5.bb | 48 ++-----------------
meta/recipes-gnome/gnome/gnome-keyring_2.32.1.bb | 12 +----
meta/recipes-gnome/gtk+/gtk+.inc | 8 +---
meta/recipes-gnome/gtk+/gtk+3_3.4.4.bb | 12 +----
meta/recipes-gnome/gtk+/gtk+_2.24.14.bb | 4 +-
meta/recipes-gnome/librsvg/librsvg_2.32.1.bb | 21 ++------
scripts/postinst-intercepts/postinst_intercept | 37 +++++++++++++++
scripts/postinst-intercepts/update_font_cache | 7 +++
scripts/postinst-intercepts/update_icon_cache | 12 +++++
scripts/postinst-intercepts/update_pixbuf_cache | 10 ++++
18 files changed, 207 insertions(+), 165 deletions(-)
create mode 100644 meta/classes/pixbufcache.bbclass
create mode 100755 scripts/postinst-intercepts/postinst_intercept
create mode 100644 scripts/postinst-intercepts/update_font_cache
create mode 100644 scripts/postinst-intercepts/update_icon_cache
create mode 100644 scripts/postinst-intercepts/update_pixbuf_cache
--
1.7.9.5
More information about the Openembedded-core
mailing list