[oe-commits] Tom Rini : time: Make /usr/bin/time use update-alternatives

git version control git at git.openembedded.org
Mon Sep 13 16:01:02 UTC 2010


Module: openembedded.git
Branch: org.openembedded.dev
Commit: f5d1842937314b643671ffc9215194d40699741d
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=f5d1842937314b643671ffc9215194d40699741d

Author: Tom Rini <tom_rini at mentor.com>
Date:   Fri Sep 10 12:20:25 2010 -0700

time: Make /usr/bin/time use update-alternatives

This is a little funny as we don't want u-a on the -native.

Signed-off-by: Tom Rini <tom_rini at mentor.com>

---

 recipes/time/time.inc |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/recipes/time/time.inc b/recipes/time/time.inc
index 9f510da..c5e37d4 100644
--- a/recipes/time/time.inc
+++ b/recipes/time/time.inc
@@ -1,6 +1,21 @@
 DESCRIPTION = "time measures many of the CPU resources, such as time and \
 memory, that other programs use."
 HOMEPAGE = "http://www.gnu.org/software/time/"
-LICENSE = "GPL"
 SECTION = "utils"
+LICENSE = "GPL"
+PR = "r1"
+
+# We only want rename for update-alternatives on the target
+do_install_append_pn-time () {
+        mv ${D}${bindir}/time ${D}${bindir}/time.${PN}
+}
+
+pkg_prerm_${PN} () {
+        update-alternatives --remove time time.${PN}
+}
+
+pkg_postinst_${PN} () {
+        update-alternatives --install ${bindir}/time time time.${PN} 100
+}
+
 BBCLASSEXTEND = "native"





More information about the Openembedded-commits mailing list