forked from freifunk-franken/firmware
bsp/default: remove/update etc/config/system
- This will fix the LEDs on LEDE - We will lose the power heartbeat trigger on the LED - We will lose the VPN signaling on the LEDs While remove the default system config, the LEDE system now configures wrong ntp service. We fix this by deleting these entries in the fff-timeserver package. If the file is already present on the devices, we need to upgrade it. Therefore the 05-config-system-migration is now part of the fff-sysupgrade package. Signed-off-by: Tim Niemeyer <tim@tn-x.org> Reviewed-by: Christian Dresel <fff@chrisi01.de> Reviewed-by: Jan Kraus <mayosemmel@gmail.com>
This commit is contained in:
parent
33b0fb5e81
commit
32df7e55fe
|
@ -1,29 +0,0 @@
|
|||
config 'system'
|
||||
option 'hostname' 'OpenWrt'
|
||||
option 'timezone' 'CET-1CEST,M3.5.0,M10.5.0/3'
|
||||
|
||||
config 'led' 'status_led_green'
|
||||
option 'name' 'status'
|
||||
option 'sysfs' 'tp-link:green:system'
|
||||
option 'trigger' 'heartbeat'
|
||||
|
||||
config 'led' 'status_led_blue'
|
||||
option 'name' 'status'
|
||||
option 'sysfs' 'tp-link:blue:system'
|
||||
option 'trigger' 'heartbeat'
|
||||
|
||||
config 'led' 'led_vpn_green'
|
||||
option 'name' 'VPN'
|
||||
option 'sysfs' 'tp-link:green:qss'
|
||||
option 'trigger' 'netdev'
|
||||
option 'dev' '${VPN_PROJECT}VPN'
|
||||
option 'mode' 'link'
|
||||
|
||||
config 'led' 'led_vpn_blue'
|
||||
option 'name' 'VPN'
|
||||
option 'sysfs' 'tp-link:blue:qss'
|
||||
option 'trigger' 'netdev'
|
||||
option 'dev' '${VPN_PROJECT}VPN'
|
||||
option 'mode' 'link'
|
||||
|
||||
# vim: noexpandtab
|
|
@ -0,0 +1,21 @@
|
|||
#!/bin/sh
|
||||
|
||||
UPGRADE_hostname=$(uci -q get "system.@system[0].hostname")
|
||||
UPGRADE_description=$(uci -q get "system.@system[0].description")
|
||||
UPGRADE_latitude=$(uci -q get "system.@system[0].latitude")
|
||||
UPGRADE_longitude=$(uci -q get "system.@system[0].longitude")
|
||||
UPGRADE_position_comment=$(uci -q get "system.@system[0].position_comment")
|
||||
UPGRADE_contact=$(uci -q get "system.@system[0].contact")
|
||||
|
||||
/bin/rm -rf /etc/config/system
|
||||
|
||||
/bin/config_generate
|
||||
|
||||
test -n "${UPGRADE_hostname}" && uci -q set "system.@system[0].hostname=${UPGRADE_hostname}"
|
||||
test -n "${UPGRADE_description}" && uci -q set "system.@system[0].description=${UPGRADE_description}"
|
||||
test -n "${UPGRADE_latitude}" && uci -q set "system.@system[0].latitude=${UPGRADE_latitude}"
|
||||
test -n "${UPGRADE_longitude}" && uci -q set "system.@system[0].longitude=${UPGRADE_longitude}"
|
||||
test -n "${UPGRADE_position_comment}" && uci -q set "system.@system[0].position_comment=${UPGRADE_position_comment}"
|
||||
test -n "${UPGRADE_contact}" && uci -q set "system.@system[0].contact=${UPGRADE_contact}"
|
||||
|
||||
uci -q commit system
|
|
@ -4,3 +4,7 @@
|
|||
. /etc/community.cfg
|
||||
|
||||
setTimeserver "${NTPD_IP}"
|
||||
|
||||
uci -q set "system.@system[0].timezone=CET-1CEST,M3.5.0,M10.5.0/3"
|
||||
|
||||
uci -q commit system
|
||||
|
|
|
@ -12,6 +12,7 @@ setTimeserver() {
|
|||
local ntp=$1
|
||||
|
||||
uci batch <<-__EOF__
|
||||
delete system.ntp
|
||||
set system.ntp='timeserver'
|
||||
add_list system.ntp.server='$ntp'
|
||||
set system.ntp.enable_server='0'
|
||||
|
|
Loading…
Reference in New Issue