1#!/bin/sh
2#
3# Copyright (c) 2013 The Linux Foundation. All rights reserved.
4#
5
6button_add_uci_config() {
7	local action=$1
8	local button=$2
9	local handler=$3
10	uci batch <<EOF
11add system button
12set system.@button[-1].action=$1
13set system.@button[-1].button=$2
14set system.@button[-1].handler="$3"
15commit
16EOF
17	uci commit system
18}
19
20
21button_add_range_uci_config() {
22	local action=$1
23	local button=$2
24	local handler=$3
25	local min=$3
26	local max=$3
27	uci batch <<EOF
28add system button
29set system.@button[-1].action=$1
30set system.@button[-1].button=$2
31set system.@button[-1].handler="$3"
32set system.@button[-1].min="$4"
33set system.@button[-1].max="$5"
34commit
35EOF
36	uci commit system
37}
38
39