Author: jow Date: 2015-11-25 16:43:15 +0100 (Wed, 25 Nov 2015) New Revision: 47643
Modified: trunk/package/base-files/files/lib/functions/uci-defaults-new.sh Log: base-files: uci-defaults-new: don't store switch attr numbers as strings Signed-off-by: Jo-Philipp Wich <[email protected]> Modified: trunk/package/base-files/files/lib/functions/uci-defaults-new.sh =================================================================== --- trunk/package/base-files/files/lib/functions/uci-defaults-new.sh 2015-11-25 14:12:44 UTC (rev 47642) +++ trunk/package/base-files/files/lib/functions/uci-defaults-new.sh 2015-11-25 15:43:15 UTC (rev 47643) @@ -91,12 +91,15 @@ local val=$3 json_select_object switch - json_select_object $name - json_add_string $key $val - json_select .. + case "$val" in + [0-9]) json_add_int "$key" "$val" ;; + *) json_add_string "$key" "$val" ;; + esac + json_select .. + json_select .. } ucidef_add_switch_ports() { _______________________________________________ openwrt-commits mailing list [email protected] https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits
