luci-0.9: merge r5334
authorJo-Philipp Wich <jow@openwrt.org>
Thu, 17 Sep 2009 11:12:45 +0000 (11:12 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Thu, 17 Sep 2009 11:12:45 +0000 (11:12 +0000)
modules/freifunk/root/etc/rc.local.d/01-config-migration

index 1ab7239c862e565b0c917d1622135d7e094a68d1..11f1ad60bc1c3e0d56d879da8e9ffaf5cbe2614b 100644 (file)
@@ -6,7 +6,7 @@ _log() {
 }
 
 _uci() {
-       uci get "$1" 2>/dev/null
+       uci ${2:+-c $2} get "$1" 2>/dev/null
 }
 
 
@@ -39,3 +39,13 @@ done
        uci commit olsrd
        /etc/init.d/olsrd restart
 }
+
+
+# Ensure that the community definitions are in the
+# new format
+
+[ -z "$(_uci freifunk.leipzig.mesh_network)" ] && \
+[ -n "$(_uci freifunk.leipzig.mesh_network /rom/etc/config)" ] && {
+       _log "Converting freifunk configuration to new format"
+       cp /rom/etc/config/freifunk /etc/config/freifunk
+}