summaryrefslogtreecommitdiffstats
path: root/package/rssileds/files
diff options
context:
space:
mode:
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>2012-10-10 12:32:29 +0000
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>2012-10-10 12:32:29 +0000
commit9c8997d54dc9df184bfcedeabf0b3c85cf5e6753 (patch)
tree46b83031a0da1b4458317413c00d13c252c72afa /package/rssileds/files
parenteecf5b17520f6b3b6ffb45ac7dca298d93b27501 (diff)
packages: sort network related packages into package/network/
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33688 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/rssileds/files')
-rw-r--r--package/rssileds/files/rssileds.init75
1 files changed, 0 insertions, 75 deletions
diff --git a/package/rssileds/files/rssileds.init b/package/rssileds/files/rssileds.init
deleted file mode 100644
index b0d262725..000000000
--- a/package/rssileds/files/rssileds.init
+++ /dev/null
@@ -1,75 +0,0 @@
-#!/bin/sh /etc/rc.common
-# (C) 2012 Daniel Golle, Allnet GmbH <dgolle@allnet.de>
-
-START=96
-STOP=96
-RSSILEDS_BIN="/usr/sbin/rssileds"
-
-SERVICE_DAEMONIZE=1
-SERVICE_WRITE_PID=1
-
-start_rssid() {
- local name
- local dev
- local threshold
- local refresh
- local leds
- config_get name $1 name
- config_get dev $1 dev
- config_get threshold $1 threshold
- config_get refresh $1 refresh
- leds="$( cur_iface=$1 ; config_foreach get_led led )"
- SERVICE_PID_FILE=/var/run/rssileds-$dev.pid
- service_start $RSSILEDS_BIN $dev $refresh $threshold $leds
-}
-
-stop_rssid() {
- local dev
- config_get dev $1 dev
- SERVICE_PID_FILE=/var/run/rssileds-$dev.pid
- service_stop $RSSILEDS_BIN
-}
-
-get_led() {
- local name
- local sysfs
- local trigger
- local iface
- config_get sysfs $1 sysfs
- config_get name $1 name "$sysfs"
- config_get trigger $1 trigger "none"
- config_get iface $1 iface
- config_get minq $1 minq
- config_get maxq $1 maxq
- config_get offset $1 offset
- config_get factor $1 factor
- [ "$trigger" = "rssi" ] || return
- [ "$iface" = "$cur_iface" ] || return
- [ ! "$minq" ] || [ ! "$maxq" ] || [ ! "$offset" ] || [ ! "$factor" ] && return
- echo "none" > /sys/class/leds/$sysfs/trigger
- echo "$sysfs $minq $maxq $offset $factor"
-}
-
-off_led() {
- local name
- local sysfs
- local trigger
- config_get sysfs $1 sysfs
- config_get name $1 name "$sysfs"
- config_get trigger $1 trigger "none"
- [ "$trigger" = "rssi" ] || return
- echo "0" > /sys/class/leds/$sysfs/brightness
-}
-
-start() {
- [ -e /sys/class/leds/ ] && [ -x "$RSSILEDS_BIN" ] && {
- config_load system
- config_foreach start_rssid rssid
- }
-}
-
-stop() {
- config_load system
- config_foreach stop_rssid rssid
- config_foreach off_led led
-}