procd: rename local variable in uci_validate_section

Allow to use "package", "type", "name", "error" and "result"
as config option names:

package some_service
config section 'foo'
    option name 'bar'
    option type 'unknown'

Signed-off-by: Maxim Storchak <m.storchak@gmail.com>

SVN-Revision: 41006
This commit is contained in:
John Crispin 2014-06-05 08:19:59 +00:00
parent 7a03f41940
commit 59c8b70839

View File

@ -219,16 +219,16 @@ _procd_kill() {
uci_validate_section()
{
local package="$1"
local type="$2"
local name="$3"
local error
local _package="$1"
local _type="$2"
local _name="$3"
local _error
shift; shift; shift
local result=`/sbin/validate_data "$package" "$type" "$name" "$@" 2> /dev/null`
error=$?
eval "$result"
[ "$error" = "0" ] || `/sbin/validate_data "$package" "$type" "$name" "$@" 1> /dev/null`
return $error
local _result=`/sbin/validate_data "$_package" "$_type" "$_name" "$@" 2> /dev/null`
_error=$?
eval "$_result"
[ "$_error" = "0" ] || `/sbin/validate_data "$_package" "$_type" "$_name" "$@" 1> /dev/null`
return $_error
}
_procd_wrapper \