18 lines
465 B
Bash
Executable File
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
|