From 3afbfa90e5f7dd1eb3cbef2c39d21e1e94655737 Mon Sep 17 00:00:00 2001 From: Daniel Golle Date: Mon, 13 Nov 2017 01:48:07 +0100 Subject: [PATCH] rpcd-mod-packagelist: remove package The functionality provided by this package is now provided by the rpcd-mod-rpcsys package. Signed-off-by: Daniel Golle --- utils/rpcd-mod-packagelist/Makefile | 40 ------------------- .../files/packagelist.acl | 12 ------ .../files/packagelist.rpcd | 40 ------------------- 3 files changed, 92 deletions(-) delete mode 100644 utils/rpcd-mod-packagelist/Makefile delete mode 100644 utils/rpcd-mod-packagelist/files/packagelist.acl delete mode 100755 utils/rpcd-mod-packagelist/files/packagelist.rpcd diff --git a/utils/rpcd-mod-packagelist/Makefile b/utils/rpcd-mod-packagelist/Makefile deleted file mode 100644 index 61a5b486f..000000000 --- a/utils/rpcd-mod-packagelist/Makefile +++ /dev/null @@ -1,40 +0,0 @@ -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# - -include $(TOPDIR)/rules.mk - -PKG_NAME:=rpcd-mod-packagelist -PKG_VERSION:=0.1 -PKG_RELEASE:=1 -PKG_LICENSE:=GPL-2.0 - -include $(INCLUDE_DIR)/package.mk - -define Package/rpcd-mod-packagelist - SECTION:=utils - CATEGORY:=Base system - TITLE:=ubus packagelist - MAINTAINER:=Paul Spooren - DEPENDS:=rpcd @!CLEAN_IPKG -endef - -define Package/rpcd-mod-packagelist/description - add ubus call to receive user installed packages without the need of opkg installed -endef - -define Build/Compile -endef - -define Build/Configure -endef - -define Package/rpcd-mod-packagelist/install - $(INSTALL_DIR) $(1)/usr/share/rpcd/acl.d/ - $(INSTALL_BIN) ./files/packagelist.acl $(1)/usr/share/rpcd/acl.d/packagelist.json - - $(INSTALL_DIR) $(1)/usr/libexec/rpcd/ - $(INSTALL_BIN) ./files/packagelist.rpcd $(1)/usr/libexec/rpcd/packagelist -endef - -$(eval $(call BuildPackage,rpcd-mod-packagelist)) diff --git a/utils/rpcd-mod-packagelist/files/packagelist.acl b/utils/rpcd-mod-packagelist/files/packagelist.acl deleted file mode 100644 index 41d95a683..000000000 --- a/utils/rpcd-mod-packagelist/files/packagelist.acl +++ /dev/null @@ -1,12 +0,0 @@ -{ - "packagelist": { - "description": "get list of installed software packages", - "read": { - "ubus": { - "packagelist": [ - "list" - ] - } - } - } -} diff --git a/utils/rpcd-mod-packagelist/files/packagelist.rpcd b/utils/rpcd-mod-packagelist/files/packagelist.rpcd deleted file mode 100755 index b9b734277..000000000 --- a/utils/rpcd-mod-packagelist/files/packagelist.rpcd +++ /dev/null @@ -1,40 +0,0 @@ -#!/bin/sh - -. /usr/share/libubox/jshn.sh - -case "$1" in -list) - json_init - json_add_object "list" - json_dump - ;; -call) - case "$2" in - list) - json_init; - json_add_object "packagelist" - - if [ -f /usr/lib/opkg/status ]; then - while read var p1 p2 p3; do - if [ "$var" = "Package:" ]; then - pkg="$p1" - fi - if [ "$var" = "Version:" ]; then - version="$p1" - fi - - if [ "$var" = "Status:" \ - -a "$p1" = "install" \ - -a "$p2" = "user" \ - -a "$p3" = "installed" ]; then - json_add_string "$pkg" "$version"; - fi - done < /usr/lib/opkg/status - fi - - json_close_object - json_dump - ;; - esac - ;; -esac