From: Laurentiu Palcu <laurentiu.palcu@intel.com>
To: openembedded-core@lists.openembedded.org, schnitzeltony@googlemail.com
Subject: [PATCH 0/5] Postinstall improvements
Date: Tue, 4 Dec 2012 15:59:07 +0200 [thread overview]
Message-ID: <cover.1354626535.git.laurentiu.palcu@intel.com> (raw)
Hi,
This is the former RFC that was on the mailing list a couple of months ago.
Hopefully, this time the patches will make it in since last time the release
was to close to have these changes in.
So, the main improvement this patchset brings is running the icon cache
generation on host, at rootfs time, after all packages have been installed. This
will cut off a lot from the target's first boot time. Also, postinstalls for
gconf and gdk-pixbuf were also changed to run on host at rootfs time.
With these changes, just a handful of packages will need to run the postinstalls
on target (did the tests with core-image-sato). I prefer to approach the
remaining packages one by one.
My preliminary tests show no issues but, since there are lots of setups out there,
testing is always welcomed. Andreas, I know you have such a setup, could you take
these patches for a spin if you find some time?
Thanks,
Laurentiu
The following changes since commit da6c266b1184eed8b1bc851f24a9ee17ab56d562:
xserver-xorg: restore packaging for the DRI/DRI2/DBE extensions (2012-12-03 16:38:35 +0000)
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib lpalcu/postinst
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=lpalcu/postinst
Laurentiu Palcu (5):
image.bbclass: run postinst scripts once, at rootfs time
rootfs generation: export two new variables to postinst scriptlets
gtk-icon-cache: run the icon generation at rootfs time
gdk-pixbuf: generate the pixbuf loader's cache ar rootfs time
gconf.bbclass: run postinstalls at rootfs time
meta/classes/gconf.bbclass | 11 +++++++----
meta/classes/gtk-icon-cache.bbclass | 18 ++++++++++++++----
meta/classes/image.bbclass | 20 +++++++++++++++++---
meta/classes/package_rpm.bbclass | 2 ++
meta/classes/rootfs_deb.bbclass | 2 ++
meta/classes/rootfs_ipk.bbclass | 2 ++
meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.24.1.bb | 17 +++++++++++++++--
7 files changed, 59 insertions(+), 13 deletions(-)
--
1.7.9.5
next reply other threads:[~2012-12-04 14:13 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-12-04 13:59 Laurentiu Palcu [this message]
2012-12-04 13:59 ` [PATCH 1/5] image.bbclass: run postinst scripts once, at rootfs time Laurentiu Palcu
2012-12-04 14:10 ` Otavio Salvador
2012-12-04 13:59 ` [PATCH 2/5] rootfs generation: export two new variables to postinst scriptlets Laurentiu Palcu
2012-12-04 15:07 ` Otavio Salvador
2012-12-05 15:30 ` Richard Purdie
2012-12-04 13:59 ` [PATCH 3/5] gtk-icon-cache: run the icon generation at rootfs time Laurentiu Palcu
2012-12-04 13:59 ` [PATCH 4/5] gdk-pixbuf: generate the pixbuf loader's cache ar " Laurentiu Palcu
2012-12-04 14:34 ` Burton, Ross
2012-12-05 9:28 ` Laurentiu Palcu
2012-12-14 14:24 ` Burton, Ross
2012-12-04 13:59 ` [PATCH 5/5] gconf.bbclass: run postinstalls at " 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.1354626535.git.laurentiu.palcu@intel.com \
--to=laurentiu.palcu@intel.com \
--cc=openembedded-core@lists.openembedded.org \
--cc=schnitzeltony@googlemail.com \
/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