Message ID | 1464704698-30835-4-git-send-email-jo@mein.io |
---|---|
State | RFC |
Headers | show |
Given that the existing default button handler didn't actually do anything, I think it furthers the argument that they can just be dropped entirely. Jo-Philipp Wich <jo@mein.io> wrote: > Register button actions through board.d and drop corresponding > config sections from the /etc/config/system template. > > Also rename `01_leds` to `01_system` now that it is doing more > than just adding an led entry. > > Signed-off-by: Jo-Philipp Wich <jo@mein.io> > > delete mode 100755 target/linux/ath25/base-files/etc/board.d/01_leds > create mode 100755 target/linux/ath25/base-files/etc/board.d/01_system > > diff --git a/target/linux/ath25/base-files/etc/board.d/01_leds > b/target/linux/ath25/base-files/etc/board.d/01_leds deleted > file mode 100755 index e6ab4a7..0000000 > --- a/target/linux/ath25/base-files/etc/board.d/01_leds > +++ /dev/null > @@ -1,13 +0,0 @@ > -#!/bin/sh > -# Copyright 2012-2015 OpenWrt.org > -# > - > -. /lib/functions/uci-defaults.sh > - > -board_config_update > - > -ucidef_set_led_netdev "wlan" "wlan" "wlan" "wlan0" > - > -board_config_flush > - > -exit 0 > diff --git > a/target/linux/ath25/base-files/etc/board.d/01_system > b/target/linux/ath25/base-files/etc/board.d/01_system new file > mode 100755 index 0000000..eac16b5 > --- /dev/null > +++ b/target/linux/ath25/base-files/etc/board.d/01_system > @@ -0,0 +1,16 @@ > +#!/bin/sh > +# Copyright 2012-2015 OpenWrt.org > +# > + > +. /lib/functions/uci-defaults.sh > + > +board_config_update > + > +ucidef_set_led_netdev "wlan" "wlan" "wlan" "wlan0" > + > +ucidef_add_button "shortreset" "reset" "released" "logger > reboot" "0" "4" +ucidef_add_button "longreset" "reset" > "released" "logger factory default" "5" "30" > + > +board_config_flush > + > +exit 0 > diff --git a/target/linux/ath25/base-files/etc/config/system > b/target/linux/ath25/base-files/etc/config/system index > 1d29ad8..0834b52 100644 > --- a/target/linux/ath25/base-files/etc/config/system > +++ b/target/linux/ath25/base-files/etc/config/system > @@ -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 > -- > 2.1.4 > > > _______________________________________________ > Lede-dev mailing list > Lede-dev@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/lede-dev
diff --git a/target/linux/ath25/base-files/etc/board.d/01_leds b/target/linux/ath25/base-files/etc/board.d/01_leds deleted file mode 100755 index e6ab4a7..0000000 --- a/target/linux/ath25/base-files/etc/board.d/01_leds +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh -# Copyright 2012-2015 OpenWrt.org -# - -. /lib/functions/uci-defaults.sh - -board_config_update - -ucidef_set_led_netdev "wlan" "wlan" "wlan" "wlan0" - -board_config_flush - -exit 0 diff --git a/target/linux/ath25/base-files/etc/board.d/01_system b/target/linux/ath25/base-files/etc/board.d/01_system new file mode 100755 index 0000000..eac16b5 --- /dev/null +++ b/target/linux/ath25/base-files/etc/board.d/01_system @@ -0,0 +1,16 @@ +#!/bin/sh +# Copyright 2012-2015 OpenWrt.org +# + +. /lib/functions/uci-defaults.sh + +board_config_update + +ucidef_set_led_netdev "wlan" "wlan" "wlan" "wlan0" + +ucidef_add_button "shortreset" "reset" "released" "logger reboot" "0" "4" +ucidef_add_button "longreset" "reset" "released" "logger factory default" "5" "30" + +board_config_flush + +exit 0 diff --git a/target/linux/ath25/base-files/etc/config/system b/target/linux/ath25/base-files/etc/config/system index 1d29ad8..0834b52 100644 --- a/target/linux/ath25/base-files/etc/config/system +++ b/target/linux/ath25/base-files/etc/config/system @@ -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
Register button actions through board.d and drop corresponding config sections from the /etc/config/system template. Also rename `01_leds` to `01_system` now that it is doing more than just adding an led entry. Signed-off-by: Jo-Philipp Wich <jo@mein.io> delete mode 100755 target/linux/ath25/base-files/etc/board.d/01_leds create mode 100755 target/linux/ath25/base-files/etc/board.d/01_system