base-files: add support for compat_version on device
[openwrt/staging/dedeckeh.git] / package / base-files / files / bin / config_generate
index abb1388ba15dac23800b9dbb158296a8fbabefc6..eb6816e5195ea94206ed2ed24d4c805db52b00f5 100755 (executable)
@@ -264,6 +264,13 @@ generate_static_system() {
                                uci -q set "system.@system[-1].hostname=$hostname"
                        fi
 
+                       local compat_version
+                       if json_get_var compat_version compat_version; then
+                               uci -q set "system.@system[-1].compat_version=$compat_version"
+                       else
+                               uci -q set "system.@system[-1].compat_version=1.0"
+                       fi
+
                        if json_is_a ntpserver array; then
                                local keys key
                                json_get_keys keys ntpserver