2017-11-03 15:00:00 +01:00
|
|
|
#!/bin/sh
|
|
|
|
# Copyright 2017 Adrian Schmutzler
|
|
|
|
# License GPLv3
|
|
|
|
|
|
|
|
touch /etc/config/fff
|
|
|
|
|
|
|
|
if ! uci -q get fff.system > /dev/null ; then
|
2019-07-26 15:56:12 +02:00
|
|
|
uci set fff.system=fff
|
|
|
|
uci set "fff.system.hostname=FFF"
|
|
|
|
uci commit fff
|
2017-11-03 15:00:00 +01:00
|
|
|
fi
|
|
|
|
|
|
|
|
FFF_hostname=$(uci -q get "fff.system.hostname")
|
|
|
|
test -n "${FFF_hostname}" && uci -q set "system.@system[0].hostname=${FFF_hostname}"
|
|
|
|
test -n "${FFF_hostname}" && echo "${FFF_hostname}" > /proc/sys/kernel/hostname
|
|
|
|
|
2019-07-26 15:56:12 +02:00
|
|
|
uci commit system
|
2017-11-03 15:00:01 +01:00
|
|
|
|
|
|
|
poe_passthrough=$(uci -q get "fff.poe_passthrough.active")
|
|
|
|
if [ "$poe_passthrough" = "1" ] && [ -s /usr/lib/fff-support/activate_poe_passthrough.sh ] ; then
|
|
|
|
/usr/lib/fff-support/activate_poe_passthrough.sh
|
|
|
|
fi
|