From edd78f675e4c826ed3eaa01633c2847f71d7643a Mon Sep 17 00:00:00 2001 From: Andreas Gnau Date: Tue, 9 Jul 2024 16:10:54 +0200 Subject: [PATCH] peripheral_manager: Remove Remove peripheral_manager, it is no longer used or maintainted. Signed-off-by: Andreas Gnau --- peripheral_manager/Makefile | 60 ------------------ peripheral_manager/files/etc/init.d/ledmngr | 62 ------------------- .../files/etc/init.d/peripheral_manager | 25 -------- peripheral_manager/files/sbin/ledctl | 19 ------ 4 files changed, 166 deletions(-) delete mode 100644 peripheral_manager/Makefile delete mode 100755 peripheral_manager/files/etc/init.d/ledmngr delete mode 100755 peripheral_manager/files/etc/init.d/peripheral_manager delete mode 100755 peripheral_manager/files/sbin/ledctl diff --git a/peripheral_manager/Makefile b/peripheral_manager/Makefile deleted file mode 100644 index 08acec095..000000000 --- a/peripheral_manager/Makefile +++ /dev/null @@ -1,60 +0,0 @@ -# -# Copyright (C) 2019 iopsys -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# - -include $(TOPDIR)/rules.mk -include $(INCLUDE_DIR)/kernel.mk - -PKG_NAME:=peripheral_manager -PKG_VERSION:=1.0.6 -PKG_RELEASE:=1 - -PKG_SOURCE_VERSION:=21522c2003b8c61904acc61ff97e54fc9b0c3c92 -PKG_SOURCE_PROTO:=git -PKG_SOURCE_URL:=https://dev.iopsys.eu/iopsys/peripheral-manager - -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_RELEASE)-$(PKG_SOURCE_VERSION).tar.gz -PKG_MIRROR_HASH:=skip -PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) -PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) - -PKG_LICENSE:=GPLv2 -PKG_LICENSE_FILES:=LICENSE - -# support parallel build -PKG_BUILD_PARALLEL:=1 - -# run install target when cross compiling. basically, make install DESTDIR=$(PKG_INSTALL_DIR) -# this way we don't need to pick out the resulting files from the build dir. -PKG_INSTALL:=1 - -include $(INCLUDE_DIR)/package.mk -include $(INCLUDE_DIR)/cmake.mk - -define Package/peripheral_manager - CATEGORY:=Utilities - TITLE:=Application deamon for handling of peripheral - URL:= - DEPENDS:=+libuci +libubus +libblobmsg-json -endef - -define Package/peripheral_manager/description - Application handling peripheral -endef - -CMAKE_OPTIONS += \ - -DCMAKE_BUILD_TYPE:String="Release" \ - -define Package/peripheral_manager/install - $(CP) ./files/* $(1)/ - $(INSTALL_DIR) $(1)/etc/ - $(INSTALL_DIR) $(1)/etc/init.d/ - $(INSTALL_DIR) $(1)/sbin - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/peripheral_manager $(1)/sbin/ -# $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/gpio_test $(1)/sbin/ -endef - -$(eval $(call BuildPackage,peripheral_manager)) diff --git a/peripheral_manager/files/etc/init.d/ledmngr b/peripheral_manager/files/etc/init.d/ledmngr deleted file mode 100755 index 80239c8f8..000000000 --- a/peripheral_manager/files/etc/init.d/ledmngr +++ /dev/null @@ -1,62 +0,0 @@ -#!/bin/sh /etc/rc.common - -START=20 -USE_PROCD=1 - -setled() { - local enable - local brightness - - config_get_bool enable $1 enable 1 - config_get brightness $1 brightness 100 - ubus call led.$1 set "{\"enable\":$enable,\"brightness\":$brightness}" -} - -start_service() { - local enable - - config_load leds - config_foreach setled led - config_get_bool enable leds enable 1 - - if [ "$enable" == "0" ]; then - ubus call leds set '{"state" : "alloff"}' - else - ubus call leds set '{"state" : "normal"}' - fi -} - -boot() { - local led ledname - - ubus list led* >/dev/null || sleep 1 - ubus list led* >/dev/null || sleep 1 - - [ -f /etc/config/leds ] || touch /etc/config/leds - - if ! uci -q get leds.leds >/dev/null; then - uci set leds.leds=leds - uci set leds.leds.enable=1 - fi - - for led in $(ubus list led.*); do - ledname=${led:4} - case $ledname in - *phy*) continue ;; - esac - if ! uci -q get leds.$ledname >/dev/null; then - uci set leds.$ledname=led - uci set leds.$ledname.enable=1 - fi - done - - uci commit leds - - start -} - -service_triggers() -{ - procd_add_reload_trigger "leds" -} - diff --git a/peripheral_manager/files/etc/init.d/peripheral_manager b/peripheral_manager/files/etc/init.d/peripheral_manager deleted file mode 100755 index 4e01288ce..000000000 --- a/peripheral_manager/files/etc/init.d/peripheral_manager +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/sh /etc/rc.common - -START=12 -STOP=89 - -USE_PROCD=1 -NAME=peripheral_manager -PROG=/sbin/peripheral_manager - -start_service() { - procd_open_instance - procd_set_param command "$PROG" -f - procd_set_param respawn - procd_close_instance -} - -service_running() { - ubus -t 2 wait_for led.status - ubus call led.status set '{"state":"notice"}' - ubus -t 2 wait_for buttons -} - -stop_service() { - ubus call leds set '{"state":"alloff"}' -} diff --git a/peripheral_manager/files/sbin/ledctl b/peripheral_manager/files/sbin/ledctl deleted file mode 100755 index 4af8d1336..000000000 --- a/peripheral_manager/files/sbin/ledctl +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/sh - -usage () { - echo "Usage: ledctl [normal|test|allon|alloff|production]" - exit 1 -} - -[ $# -ne 1 ] && usage -ledstate=$(echo $1 | tr 'A-Z' 'a-z') - -case $ledstate in - normal|test|allon|alloff|production) - ubus call leds set "{\"state\" : \"$ledstate\"}" - ;; - *) - usage - ;; -esac -