summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOyvind Repvik <nail@nslu2-linux.org>2005-08-05 01:39:15 +0000
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>2005-08-05 01:39:15 +0000
commitea27c6fa6cf8609bb23cdd6d9bf517297208ba28 (patch)
tree294061b54ddf4665d4b06fe8eee68bf0036fd55f
parent0a27b492faffa3c9bc088b7b6ece6b245f335a93 (diff)
Add update-alternatives for killall, conflicts with busybox
-rw-r--r--packages/psmisc/psmisc_20.2.bb16
1 files changed, 14 insertions, 2 deletions
diff --git a/packages/psmisc/psmisc_20.2.bb b/packages/psmisc/psmisc_20.2.bb
index 10169c03e4..0f742b8ef5 100644
--- a/packages/psmisc/psmisc_20.2.bb
+++ b/packages/psmisc/psmisc_20.2.bb
@@ -4,7 +4,7 @@ SECTION = "base"
PRIORITY = "required"
MAINTAINER = "Greg Gilbert <greg@treke.net>"
DEPENDS = "ncurses"
-PR = "r2"
+PR = "r3"
SRC_URI = "${SOURCEFORGE_MIRROR}/psmisc/psmisc-${PV}.tar.gz \
file://gettext.patch;patch=1"
@@ -24,8 +24,20 @@ RDEPENDS_${PN} = "fuser killall pstree"
FILES_fuser = "${bindir}/fuser"
FILES_fuser-doc = "${mandir}/man1/fuser*"
-FILES_killall = "${bindir}/killall"
+FILES_killall = "${bindir}/killall.${PN}"
FILES_killall-doc = "${mandir}/man1/killall*"
FILES_pstree = "${bindir}/pstree"
FILES_pstree-doc = "${mandir}/man1/pstree*"
+
+do_install_append() {
+ mv ${D}${bindir}/killall ${D}${bindir}/killall.${PN}
+}
+
+pkg_postinst_killall() {
+ update-alternatives --install ${bindir}/killall killall killall.${PN} 90
+}
+
+pkg_postrm_killall() {
+ update-alternatives --remove ${bindir}/killall killall.${PN}
+}