OpenWrt – Diff between revs 2 and 3
?pathlinks?
Rev 2 | Rev 3 | |||
---|---|---|---|---|
Line 484... | Line 484... | |||
484 | eval "$_result" |
484 | eval "$_result" |
|
485 | [ "$_error" = "0" ] || `/sbin/validate_data "$_package" "$_type" "$_name" "$@" 1> /dev/null` |
485 | [ "$_error" = "0" ] || `/sbin/validate_data "$_package" "$_type" "$_name" "$@" 1> /dev/null` |
|
486 | return $_error |
486 | return $_error |
|
487 | } |
487 | } |
|
Line 488... | Line -... | |||
488 | |
- | ||
489 | uci_load_validate() { |
- | ||
490 | local _package="$1" |
- | ||
491 | local _type="$2" |
- | ||
492 | local _name="$3" |
- | ||
493 | local _function="$4" |
- | ||
494 | local _option |
- | ||
495 | local _result |
- | ||
496 | shift; shift; shift; shift |
- | ||
497 | for _option in "$@"; do |
- | ||
498 | eval "local ${_option%%:*}" |
- | ||
499 | done |
- | ||
500 | uci_validate_section "$_package" "$_type" "$_name" "$@" |
- | ||
501 | _result=$? |
- | ||
502 | [ -n "$_function" ] || return $_result |
- | ||
503 | eval "$_function \"\$_name\" \"\$_result\"" |
- | ||
504 | } |
- | ||
505 | |
488 | |
|
506 | _procd_wrapper \ |
489 | _procd_wrapper \ |
|
507 | procd_open_service \ |
490 | procd_open_service \ |
|
508 | procd_close_service \ |
491 | procd_close_service \ |
|
509 | procd_add_instance \ |
492 | procd_add_instance \ |