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