gluon-packages/gluon/gluon-core/files/lib/gluon/upgrade/core/0.3.1/013-freifunk-migrate-batman...

18 lines
465 B
Bash
Executable File

#!/bin/sh
local interfaces=''
local interfaces_old="$(uci get batman-adv.bat0.interfaces)"
for interface in $interfaces_old; do
if [ $interface != br-wan ]; then interfaces="${interfaces:+${interfaces} }$interface"; fi
done
uci set batman-adv.bat0.interfaces="$interfaces"
old_interval="$(uci -q get batman-adv.bat0.orig_interval)"
if [ -z "$old_interval" -o "$old_interval" = 1000 ]; then
uci set batman-adv.bat0.orig_interval=5000
fi
uci commit batman-adv