diff options
Diffstat (limited to 'target/linux/orion/base-files/etc')
8 files changed, 341 insertions, 0 deletions
diff --git a/target/linux/orion/base-files/etc/.svn/entries b/target/linux/orion/base-files/etc/.svn/entries new file mode 100644 index 0000000..34bc8e0 --- /dev/null +++ b/target/linux/orion/base-files/etc/.svn/entries @@ -0,0 +1,34 @@ +10 + +dir +36060 +svn://svn.openwrt.org/openwrt/trunk/target/linux/orion/base-files/etc +svn://svn.openwrt.org/openwrt + + + +2010-11-04T22:10:11.470865Z +23883 +acoul + + + + + + + + + + + + + + +3c298f89-4303-0410-b956-a3cf2f4a3e73 + +hotplug.d +dir + +config +dir + diff --git a/target/linux/orion/base-files/etc/config/.svn/entries b/target/linux/orion/base-files/etc/config/.svn/entries new file mode 100644 index 0000000..d3583e6 --- /dev/null +++ b/target/linux/orion/base-files/etc/config/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +36060 +svn://svn.openwrt.org/openwrt/trunk/target/linux/orion/base-files/etc/config +svn://svn.openwrt.org/openwrt + + + +2008-12-10T11:54:21.807282Z +13580 +kaloz + + + + + + + + + + + + + + +3c298f89-4303-0410-b956-a3cf2f4a3e73 + +network +file + + + + +2013-03-17T12:12:16.000000Z +3ef78d677aa8625a7b4e8864a85e36c9 +2008-12-10T11:54:21.807282Z +13580 +kaloz + + + + + + + + + + + + + + + + + + + + + +518 + diff --git a/target/linux/orion/base-files/etc/config/.svn/text-base/network.svn-base b/target/linux/orion/base-files/etc/config/.svn/text-base/network.svn-base new file mode 100644 index 0000000..e7fdecd --- /dev/null +++ b/target/linux/orion/base-files/etc/config/.svn/text-base/network.svn-base @@ -0,0 +1,22 @@ +# Copyright (C) 2008 OpenWrt.org + +config interface loopback + option ifname lo + option proto static + option ipaddr 127.0.0.1 + option netmask 255.0.0.0 + +config interface eth0 + option ifname eth0 + +config interface wan + option ifname wan + option proto dhcp + option hostname openwrt + +config interface lan + option ifname "lan1 lan2 lan3 lan4" + option type bridge + option proto static + option ipaddr 192.168.1.1 + option netmask 255.255.255.0 diff --git a/target/linux/orion/base-files/etc/config/network b/target/linux/orion/base-files/etc/config/network new file mode 100644 index 0000000..e7fdecd --- /dev/null +++ b/target/linux/orion/base-files/etc/config/network @@ -0,0 +1,22 @@ +# Copyright (C) 2008 OpenWrt.org + +config interface loopback + option ifname lo + option proto static + option ipaddr 127.0.0.1 + option netmask 255.0.0.0 + +config interface eth0 + option ifname eth0 + +config interface wan + option ifname wan + option proto dhcp + option hostname openwrt + +config interface lan + option ifname "lan1 lan2 lan3 lan4" + option type bridge + option proto static + option ipaddr 192.168.1.1 + option netmask 255.255.255.0 diff --git a/target/linux/orion/base-files/etc/hotplug.d/.svn/entries b/target/linux/orion/base-files/etc/hotplug.d/.svn/entries new file mode 100644 index 0000000..df8b66b --- /dev/null +++ b/target/linux/orion/base-files/etc/hotplug.d/.svn/entries @@ -0,0 +1,31 @@ +10 + +dir +36060 +svn://svn.openwrt.org/openwrt/trunk/target/linux/orion/base-files/etc/hotplug.d +svn://svn.openwrt.org/openwrt + + + +2010-03-14T01:41:52.636175Z +20185 +thepeople + + + + + + + + + + + + + + +3c298f89-4303-0410-b956-a3cf2f4a3e73 + +usb +dir + diff --git a/target/linux/orion/base-files/etc/hotplug.d/usb/.svn/entries b/target/linux/orion/base-files/etc/hotplug.d/usb/.svn/entries new file mode 100644 index 0000000..4308ddd --- /dev/null +++ b/target/linux/orion/base-files/etc/hotplug.d/usb/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +36060 +svn://svn.openwrt.org/openwrt/trunk/target/linux/orion/base-files/etc/hotplug.d/usb +svn://svn.openwrt.org/openwrt + + + +2010-03-14T01:41:52.636175Z +20185 +thepeople + + + + + + + + + + + + + + +3c298f89-4303-0410-b956-a3cf2f4a3e73 + +10-usb +file + + + + +2013-03-17T12:12:17.000000Z +f794060e61f350f2f6e5177a8db3bf57 +2010-03-14T01:41:52.636175Z +20185 +thepeople + + + + + + + + + + + + + + + + + + + + + +1043 + diff --git a/target/linux/orion/base-files/etc/hotplug.d/usb/.svn/text-base/10-usb.svn-base b/target/linux/orion/base-files/etc/hotplug.d/usb/.svn/text-base/10-usb.svn-base new file mode 100644 index 0000000..5572dae --- /dev/null +++ b/target/linux/orion/base-files/etc/hotplug.d/usb/.svn/text-base/10-usb.svn-base @@ -0,0 +1,54 @@ +#!/bin/sh +# +# Copyright (C) 2009-2010 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +usb_led='' +usb_device='' + +led_set_attr() { + [ -f "/sys/class/leds/$1/$2" ] && echo "$3" > "/sys/class/leds/$1/$2" +} + +usb_led_set_timer() { + led_set_attr "${usb_led}" 'trigger' 'timer' + led_set_attr "${usb_led}" 'delay_on' "$1" + led_set_attr "${usb_led}" 'delay_off' "$2" +} + +usb_led_on() { + led_set_attr "${usb_led}" 'trigger' 'none' + led_set_attr "${usb_led}" 'brightness' 255 +} + +usb_led_off() { + led_set_attr "${usb_led}" 'trigger' 'none' + led_set_attr "${usb_led}" 'brightness' 0 +} + +get_usb_led() { + local hardware=`sed -n /Hardware/s/.*:.//p /proc/cpuinfo` + + case "${hardware}" in + 'Linksys WRT350N v2') + usb_led='wrt350nv2:green:usb' + usb_device='1-1:1.0' + ;; + esac; +} + +get_usb_led + +case "${ACTION}" in + add) + # update LEDs + [ "${usb_device}" = "${DEVICENAME}" ] && usb_led_on + ;; + remove) + # update LEDs + [ "${usb_device}" = "${DEVICENAME}" ] && usb_led_off + ;; +esac diff --git a/target/linux/orion/base-files/etc/hotplug.d/usb/10-usb b/target/linux/orion/base-files/etc/hotplug.d/usb/10-usb new file mode 100644 index 0000000..5572dae --- /dev/null +++ b/target/linux/orion/base-files/etc/hotplug.d/usb/10-usb @@ -0,0 +1,54 @@ +#!/bin/sh +# +# Copyright (C) 2009-2010 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +usb_led='' +usb_device='' + +led_set_attr() { + [ -f "/sys/class/leds/$1/$2" ] && echo "$3" > "/sys/class/leds/$1/$2" +} + +usb_led_set_timer() { + led_set_attr "${usb_led}" 'trigger' 'timer' + led_set_attr "${usb_led}" 'delay_on' "$1" + led_set_attr "${usb_led}" 'delay_off' "$2" +} + +usb_led_on() { + led_set_attr "${usb_led}" 'trigger' 'none' + led_set_attr "${usb_led}" 'brightness' 255 +} + +usb_led_off() { + led_set_attr "${usb_led}" 'trigger' 'none' + led_set_attr "${usb_led}" 'brightness' 0 +} + +get_usb_led() { + local hardware=`sed -n /Hardware/s/.*:.//p /proc/cpuinfo` + + case "${hardware}" in + 'Linksys WRT350N v2') + usb_led='wrt350nv2:green:usb' + usb_device='1-1:1.0' + ;; + esac; +} + +get_usb_led + +case "${ACTION}" in + add) + # update LEDs + [ "${usb_device}" = "${DEVICENAME}" ] && usb_led_on + ;; + remove) + # update LEDs + [ "${usb_device}" = "${DEVICENAME}" ] && usb_led_off + ;; +esac |