From: Laurentiu Palcu <laurentiu.palcu@intel.com>
To: openembedded-core@lists.openembedded.org
Subject: [PATCH 00/11] Postinstall intercept fall-back solution + leftover patches with postinstall fixes
Date: Tue, 12 Feb 2013 18:12:35 +0200 [thread overview]
Message-ID: <cover.1360684306.git.laurentiu.palcu@intel.com> (raw)
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
next reply other threads:[~2013-02-12 16:28 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-02-12 16:12 Laurentiu Palcu [this message]
2013-02-12 16:12 ` [PATCH 01/11] Add separate directory for postinstall intercepts Laurentiu Palcu
2013-02-12 16:12 ` [PATCH 02/11] image.bbclass: add fall-back functionality when running intercepts Laurentiu Palcu
2013-02-12 16:12 ` [PATCH 03/11] rootfs_(ipk|deb|rpm).bbclass: check package installation status after ROOTFS_POSTPROCESS_COMMAND Laurentiu Palcu
2013-02-12 16:12 ` [PATCH 04/11] gtk-icon-cache.bbclass: use postinst_intercept script Laurentiu Palcu
2013-02-12 16:12 ` [PATCH 05/11] fontcache.bbclass: use the " Laurentiu Palcu
2013-02-12 16:12 ` [PATCH 06/11] Add pixbufcache class Laurentiu Palcu
2013-02-12 16:12 ` [PATCH 07/11] gdk-pixbuf: use the new " Laurentiu Palcu
2013-02-12 16:12 ` [PATCH 08/11] librsvg: " Laurentiu Palcu
2013-02-12 16:12 ` [PATCH 09/11] gnome-keyring: compile schemas on host Laurentiu Palcu
2013-02-12 16:12 ` [PATCH 10/11] gtk-immodules-cache: add weak asignment for GTKIMMODULES_PACKAGES Laurentiu Palcu
2013-02-12 16:12 ` [PATCH 11/11] gtk+: use gtk-immodules-cache class Laurentiu Palcu
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1360684306.git.laurentiu.palcu@intel.com \
--to=laurentiu.palcu@intel.com \
--cc=openembedded-core@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox