forked from freifunk-franken/firmware
fff-layer-config: move fff to gateway
With this patch, the layer3 config is summearized in one place on /etc/config/gateway Signed-off-by: Christian Dresel <freifunk@dresel.systems>
This commit is contained in:
parent
27baecaf37
commit
18ba1e00fa
|
@ -1,36 +1,27 @@
|
||||||
configure() {
|
configure() {
|
||||||
## set hostname
|
## set hostname
|
||||||
if name=$(uci -q get fff.system.hostname); then
|
if name=$(uci -q get gateway.meta.hostname); then
|
||||||
uci -q set system.@system[0].hostname="$name"
|
uci -q set system.@system[0].hostname="$name"
|
||||||
else
|
else
|
||||||
echo "WARNING: No hostname set!"
|
echo "WARNING: No hostname set!"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
## set contact
|
## set contact
|
||||||
if ! contact=$(uci -q get fff.system.contact); then
|
if ! contact=$(uci -q get gateway.meta.contact); then
|
||||||
echo "WARNING: No contact set!"
|
echo "WARNING: No contact set!"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
## set location
|
## set location
|
||||||
if ! lat=$(uci -q get fff.system.latitude) || ! long=$(uci -q get fff.system.longitude); then
|
if ! lat=$(uci -q get gateway.meta.latitude) || ! long=$(uci -q get gateway.meta.longitude); then
|
||||||
echo "WARNING: No location set!"
|
echo "WARNING: No location set!"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
## hoodname
|
|
||||||
if hood=$(uci -q get fff.system.hoodname); then
|
|
||||||
uci -q set "system.@system[0].hood=$hood"
|
|
||||||
else
|
|
||||||
echo "WARNING: No hoodname set!"
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
apply() {
|
apply() {
|
||||||
uci commit system
|
uci commit system
|
||||||
uci commit fff
|
|
||||||
echo "$(uci get "system.@system[0].hostname")" > /proc/sys/kernel/hostname
|
echo "$(uci get "system.@system[0].hostname")" > /proc/sys/kernel/hostname
|
||||||
}
|
}
|
||||||
|
|
||||||
revert() {
|
revert() {
|
||||||
uci revert system
|
uci revert system
|
||||||
uci revert fff
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue