-config_foreach handle_interface Interface
-
-# Setup new interface for $netrenamed
-
-echo " + Setup Interface"
-
-uci set olsrd.$netrenamed=Interface
-
-set_defaults "olsr_interface_" olsrd.$net
-
-uci set olsrd.$netrenamed.interface="$netrenamed"
-echo " interface: $netrenamed"
-
-# If dhcp-network is inside the mesh_network then add HNA for it
-dhcprange=$(uci get meshwizard.netconfig.$net\_dhcprange)
-meshnet="$(uci get profile_$community.profile.mesh_network)"
-
-uci -q delete olsrd.${netrenamed}clients
-
-# check if the dhcprange is inside meshnet
-dhcpinmesh="$($dir/helpers/check-range-in-range.sh $dhcprange $meshnet)"
+# Rename interface defaults
+handle_interfacedefaults() {
+ if [ -z "${1/cfg[0-9a-fA-F]*/}" ]; then
+ section_rename olsrd $1 InterfaceDefaults
+ fi
+}
+config_foreach handle_interfacedefaults InterfaceDefaults