diff options
author | Felix Fietkau <nbd@openwrt.org> | 2012-10-10 12:32:29 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2012-10-10 12:32:29 +0000 |
commit | 405e21d16731b2764ab82aaaadcf36a813b105f7 (patch) | |
tree | c6f9a8402389a5081519b91ce62c4a8cafcb8917 /package/rssileds/files/rssileds.init | |
parent | d0ec348ded6f715b43b396b06ccb10599b37969d (diff) | |
download | upstream-405e21d16731b2764ab82aaaadcf36a813b105f7.tar.gz upstream-405e21d16731b2764ab82aaaadcf36a813b105f7.tar.bz2 upstream-405e21d16731b2764ab82aaaadcf36a813b105f7.zip |
packages: sort network related packages into package/network/
SVN-Revision: 33688
Diffstat (limited to 'package/rssileds/files/rssileds.init')
-rw-r--r-- | package/rssileds/files/rssileds.init | 75 |
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 b0d262725b..0000000000 --- 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 -} |