]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - src/initscripts/init.d/leds
Move all Initscripts of the system, into an extra directory
[people/pmueller/ipfire-2.x.git] / src / initscripts / init.d / leds
diff --git a/src/initscripts/init.d/leds b/src/initscripts/init.d/leds
deleted file mode 100644 (file)
index 9f7323f..0000000
+++ /dev/null
@@ -1,155 +0,0 @@
-#!/bin/sh
-########################################################################
-# Begin $rc_base/init.d/leds
-#
-# Description : Script to setup leds at boot.
-#
-########################################################################
-
-. /etc/sysconfig/rc
-. ${rc_functions}
-
-if [ -e /etc/init.d/leds.user ]; then
-       /etc/init.d/leds.user $*
-       exit ${?}
-fi
-
-# Load ethernet settings
-eval $(/usr/local/bin/readhash /var/ipfire/ethernet/settings)
-
-case "${RED_TYPE}" in
-       PPPOE)
-               RED_DEV="ppp0"
-               ;;
-esac
-
-# setup_netdev_trigger LED DEVICE MODE
-setup_netdev_trigger ()
-{
-       if [ -d "/sys/class/leds/$1" ]; then
-               modprobe -q ledtrig-netdev 2>&1 > /dev/null
-               echo "netdev" > /sys/class/leds/$1/trigger
-               echo "$2" >     /sys/class/leds/$1/device_name
-               echo "$3 $4" >  /sys/class/leds/$1/mode
-       fi
-}
-
-# setup_netdev_trigger LED
-setup_heartbeat_trigger ()
-{
-       if [ -d "/sys/class/leds/$1" ]; then
-               modprobe -q ledtrig-heartbeat 2>&1 > /dev/null
-               echo "heartbeat" >  /sys/class/leds/$1/trigger
-       fi
-}
-
-# disable_led_trigger LED
-disable_led_trigger ()
-{
-       if [ -d "/sys/class/leds/$1" ]; then
-               echo "none" >     /sys/class/leds/$1/trigger
-               echo "0" >        /sys/class/leds/$1/brightness
-       fi
-}
-
-# enable LED
-enable_led ()
-{
-       if [ -d "/sys/class/leds/$1" ]; then
-               echo "1" >        /sys/class/leds/$1/brightness
-       fi
-}
-
-case "${1}" in
-       start)
-               # Alix LED start
-               setup_heartbeat_trigger alix:1
-               setup_netdev_trigger alix:2 ${RED_DEV} rx
-               setup_netdev_trigger alix:3 ${RED_DEV} tx
-
-               # Apu LED start
-               setup_heartbeat_trigger apu:1
-               setup_netdev_trigger apu:2 ${RED_DEV} rx
-               setup_netdev_trigger apu:3 ${RED_DEV} tx
-
-               # Geos LED start
-               setup_heartbeat_trigger geos:1
-               setup_netdev_trigger geos:2 ${RED_DEV} rx
-               setup_netdev_trigger geos:3 ${RED_DEV} tx
-
-               # Dreamplug
-               setup_netdev_trigger dreamplug:green:wlan ${GREEN_DEV} tx rx
-               setup_netdev_trigger dreamplug:blue:wlanap ${BLUE_DEV} tx rx
-               setup_netdev_trigger dreamplug:blue:bluetooth ${RED_DEV} tx rx
-
-               # Iomega iConnect start
-               setup_heartbeat_trigger iconnect:blue:otb
-               setup_netdev_trigger iconnect:blue:power ${RED_DEV} rx
-               setup_netdev_trigger iconnect:red:power ${RED_DEV} tx
-               setup_netdev_trigger iconnect:blue:usb_2 ${GREEN_DEV} tx rx
-               setup_netdev_trigger iconnect:blue:usb_3 ${BLUE_DEV} tx rx
-               setup_netdev_trigger iconnect:blue:usb_4 ${ORANGE_DEV} tx rx
-
-               # ICY Box LED start
-               setup_netdev_trigger nas6210:red:power ${RED_DEV} tx rx
-               setup_netdev_trigger nas6210:red:usb_copy ${GREEN_DEV} tx rx
-
-               # Mirabox start
-               setup_heartbeat_trigger mirabox:green:pwr
-               setup_netdev_trigger mirabox:green:stat ${GREEN_DEV} tx rx
-               setup_netdev_trigger mirabox:blue:stat ${BLUE_DEV} tx rx
-
-               exit 0
-       ;;
-
-       stop)
-               # Alix LED stop
-               disable_led_trigger alix:1
-               enable_led alix:1
-               disable_led_trigger alix:2
-               disable_led_trigger alix:3
-
-               # Apu LED stop
-               disable_led_trigger apu:1
-               enable_led apu:1
-               disable_led_trigger apu:2
-               disable_led_trigger apu:3
-
-               # Geos LED stop
-               disable_led_trigger geos:1
-               enable_led geos:1
-               disable_led_trigger geos:2
-               disable_led_trigger geos:3
-
-               # Dreamplug
-               disable_led_trigger dreamplug:green:wlan
-               disable_led_trigger dreamplug:blue:wlanap
-               disable_led_trigger dreamplug:blue:bluetooth
-
-               # Iomega iConnect stop (heartbeat will leave on)
-               disable_led_trigger iconnect:blue:power
-               disable_led_trigger iconnect:red:power
-               disable_led_trigger iconnect:blue:usb_2
-               disable_led_trigger iconnect:blue:usb_3
-               disable_led_trigger iconnect:blue:usb_4
-
-               # ICY Box LED stop
-               disable_led_trigger nas6210:red:power
-               disable_led_trigger nas6210:red:usb_copy
-
-               # Mirabox stop
-               disable_led_trigger mirabox:green:pwr
-               enable_led mirabox:green:pwr
-               disable_led_trigger mirabox:green:stat
-               disable_led_trigger mirabox:blue:stat
-
-               exit 0
-       ;;
-
-       *)
-               echo "Usage: ${0} {start|stop}"
-               exit 1
-       ;;
-esac
-
-# End $rc_base/init.d/leds