As discussed on irc, I don't really see any need to keep this. People can just insert scripts directly into /etc/hotplug.d/button, rather than _still_ entering UCI system buttons configs?
Jo-Philipp Wich <j...@mein.io> wrote: > The ath25 target has its own unique button action config > support, make it available to all targets by moving it from > ath25 to base-files. > > Signed-off-by: Jo-Philipp Wich <j...@mein.io> > > create mode 100644 package/base-files/files/etc/hotplug.d/button/00-button > delete mode 100644 > target/linux/ath25/base-files/etc/hotplug.d/button/00-button > > diff --git > a/package/base-files/files/etc/hotplug.d/button/00-button > b/package/base-files/files/etc/hotplug.d/button/00-button new > file mode 100644 index 0000000..63cc217 > --- /dev/null > +++ b/package/base-files/files/etc/hotplug.d/button/00-button > @@ -0,0 +1,24 @@ > +. /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 > 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 index 63cc217..0000000 > --- a/target/linux/ath25/base-files/etc/hotplug.d/button/00-button > +++ /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
signature.asc
Description: OpenPGP Digital Signature
_______________________________________________ Lede-dev mailing list Lede-dev@lists.infradead.org http://lists.infradead.org/mailman/listinfo/lede-dev