firmware/src/packages/fff/fff-layer3-config/files/etc/layer3.d/10-meta

28 lines
584 B
Plaintext

configure() {
## set hostname
if name=$(uci -q get gateway.meta.hostname); then
uci -q set system.@system[0].hostname="$name"
else
echo "WARNING: No hostname set!"
fi
## set contact
if ! contact=$(uci -q get gateway.meta.contact); then
echo "WARNING: No contact set!"
fi
## set location
if ! lat=$(uci -q get gateway.meta.latitude) || ! long=$(uci -q get gateway.meta.longitude); then
echo "WARNING: No location set!"
fi
}
apply() {
uci commit system
echo "$(uci get "system.@system[0].hostname")" > /proc/sys/kernel/hostname
}
revert() {
uci revert system
}