ath25: drop target specific button hotplug
authorJo-Philipp Wich <jo@mein.io>
Tue, 31 May 2016 11:33:05 +0000 (13:33 +0200)
committerJo-Philipp Wich <jo@mein.io>
Tue, 7 Jun 2016 22:31:09 +0000 (00:31 +0200)
The ath25 target has its own unique button action config support, which is not
used anywhere except for two example logger statements in UCI.

Since there is a generic /etc/rc.button facility since some time already there
is no reason at all to keep this target specific mechanism anymore, so simply
drop it.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
target/linux/ath25/base-files/etc/config/system
target/linux/ath25/base-files/etc/hotplug.d/button/00-button [deleted file]

index 1d29ad8c395a0090513d277c6a956b86bbac6eee..0834b5260f44d4c7148ce9af19d27d031d67734a 100644 (file)
@@ -7,17 +7,3 @@ config timeserver ntp
        list server     1.openwrt.pool.ntp.org
        list server     2.openwrt.pool.ntp.org
        list server     3.openwrt.pool.ntp.org
-
-config button
-       option button   reset
-       option action   released
-       option handler  "logger reboot"
-       option min              0
-       option max              4
-
-config button
-       option button   reset
-       option action   released
-       option handler  "logger factory default"
-       option min              5
-       option max              30
diff --git a/target/linux/ath25/base-files/etc/hotplug.d/button/00-button b/target/linux/ath25/base-files/etc/hotplug.d/button/00-button
deleted file mode 100644 (file)
index 63cc217..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-. /lib/functions.sh
-do_button () {
-       local button
-       local action
-       local handler
-       local min
-       local max
-
-       config_get button $1 button
-       config_get action $1 action
-       config_get handler $1 handler
-       config_get min $1 min
-       config_get max $1 max
-       
-       [ "$ACTION" = "$action" -a "$BUTTON" = "$button" -a -n "$handler" ] && {
-               [ -z "$min" -o -z "$max" ] && eval $handler 
-               [ -n "$min" -a -n "$max" ] && {
-                       [ $min -le $SEEN -a $max -ge $SEEN ] && eval $handler 
-               }
-       }
-}
-
-config_load system
-config_foreach do_button button