Add update-alternatives for killall, conflicts with busybox
authorOyvind Repvik <nail@nslu2-linux.org>
Fri, 5 Aug 2005 01:39:15 +0000 (01:39 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Fri, 5 Aug 2005 01:39:15 +0000 (01:39 +0000)
packages/psmisc/psmisc_20.2.bb

index 10169c0..0f742b8 100644 (file)
@@ -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}
+}