[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:
@ -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))
|
||||
|
Reference in New Issue
Block a user