[packages] psmisc: update to 22.13

* drop obsolete patch
 * add killall preinst/postrm
 * use better upstream url
 * use PKG_INSTALL


git-svn-id: svn://svn.openwrt.org/openwrt/packages@24881 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
swalker
2011-01-02 09:23:05 +00:00
parent d532b9c507
commit f32faa0672
2 changed files with 24 additions and 66 deletions

View File

@ -1,5 +1,5 @@
#
# Copyright (C) 2006 OpenWrt.org
#
# Copyright (C) 2006-2011 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
@ -8,14 +8,15 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=psmisc
PKG_VERSION:=22.12
PKG_RELEASE:=2
PKG_VERSION:=22.13
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=@SF/psmisc
PKG_MD5SUM:=16c83a351c292cfc845b27d6395e05fb
PKG_MD5SUM:=e2c339e6b65b730042084023784a729e
PKG_FIXUP:=libtool
PKG_INSTALL:=1
include $(INCLUDE_DIR)/package.mk
@ -24,7 +25,7 @@ define Package/psmisc
CATEGORY:=Utilities
DEPENDS:=+libncurses
TITLE:=proc utilities
URL:=http://sourceforge.net/projects/psmisc/
URL:=http://psmisc.sourceforge.net/
endef
define Package/psmisc/description
@ -37,13 +38,25 @@ MAKE_FLAGS += \
CPPFLAGS="$(TARGET_CPPFLAGS)" \
LDFLAGS="$(TARGET_LDFLAGS)" \
define Package/psmisc/preinst
#!/bin/sh
if [ -e $${IPKG_INSTROOT}/usr/bin/killall ]; then
rm $${IPKG_INSTROOT}/usr/bin/killall;
fi
endef
define Package/psmisc/install
$(INSTALL_DIR) $(1)/usr/sbin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/src/fuser $(1)/usr/sbin/
$(INSTALL_BIN) $(PKG_BUILD_DIR)/src/killall $(1)/usr/sbin
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/src/pstree $(1)/usr/bin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/src/prtstat $(1)/usr/bin
$(INSTALL_BIN) \
$(PKG_INSTALL_DIR)/usr/bin/{fuser,killall,prtstat,pstree} \
$(1)/usr/bin/
endef
define Package/psmisc/postrm
#!/bin/sh
ln -sf ../../bin/busybox $${IPKG_INSTROOT}/usr/bin/killall
$${IPKG_INSTROOT}/usr/bin/killall 2>&1 | grep 'applet not found' > /dev/null 2>&1 && rm $${IPKG_INSTROOT}/usr/bin/killall
exit 0
endef
$(eval $(call BuildPackage,psmisc))