Ja, per Telnet, dafür habe ich im Config-Mode noch keine v6-Connectivity gesehen … 17255-C24-BiberTours
ist aber jetzt im normalen Modus, oder?
root@17255-C24-BiberTours:~# sh -x /lib/gluon/site-upgrade
+ sh -x /lib/gluon/site-upgrade
+ /lib/gluon/upgrade/001-gluon-ffgt-hacks
+ /lib/gluon/upgrade/001-upgrade
+ /lib/gluon/upgrade/010-primary-mac
+ /lib/gluon/upgrade/020-interfaces
+ /lib/gluon/upgrade/020-site-select
cp: can't stat '/lib/gluon/site-select/wrz.conf': No such file or directory
+ /lib/gluon/upgrade/030-system
+ /lib/gluon/upgrade/100-dnsmasq
+ /lib/gluon/upgrade/100-lock-password
+ /lib/gluon/upgrade/110-network
+ /lib/gluon/upgrade/120-ntp-servers
+ /lib/gluon/upgrade/130-reboot-on-oom
+ /lib/gluon/upgrade/140-firewall-rules
+ /lib/gluon/upgrade/150-poe-passthrough
+ /lib/gluon/upgrade/200-wireless
+ /lib/gluon/upgrade/210-interface-wan
+ /lib/gluon/upgrade/220-interface-lan
+ /lib/gluon/upgrade/300-gluon-client-bridge-network
+ /lib/gluon/upgrade/300-gluon-radv-filterd
+ /lib/gluon/upgrade/300-setup-mode
+ /lib/gluon/upgrade/310-gluon-mesh-batman-adv-core-mesh
+ /lib/gluon/upgrade/310-setup-mode-migrate
+ /lib/gluon/upgrade/320-gluon-client-bridge-wireless
+ /lib/gluon/upgrade/320-gluon-mesh-batman-adv-core-mac-addresses
+ /lib/gluon/upgrade/320-setup-ifname
+ /lib/gluon/upgrade/400-mesh-vpn-fastd
+ /lib/gluon/upgrade/400-neighbour-info-firewall
+ /lib/gluon/upgrade/400-next-node
+ /lib/gluon/upgrade/400-respondd-firewall
+ /lib/gluon/upgrade/410-mesh-vpn-fastd-generate-secret
+ /lib/gluon/upgrade/420-mesh-vpn-fastd-simple-tc
+ /lib/gluon/upgrade/500-autoupdater
+ /lib/gluon/upgrade/500-enable-alfred
+ /lib/gluon/upgrade/500-node-info-system
+ /lib/gluon/upgrade/500-opkg
+ /lib/gluon/upgrade/500-radvd-remove-user
+ /lib/gluon/upgrade/500-status-page-api
+ /lib/gluon/upgrade/510-autoupdater-wifi-fallback
+ /lib/gluon/upgrade/510-node-info-role
+ /lib/gluon/upgrade/520-node-info-whitespace-fix
+ /lib/gluon/upgrade/800-migrate-batadv
+ /lib/gluon/upgrade/998-commit
+ /lib/gluon/upgrade/999-gluon-ffgt-dummy
+ /lib/gluon/upgrade/999-localize-banner
+ /lib/gluon/upgrade/999-version
Das ist … komisch, denn die Pfade kommen aus …
root@17255-C24-BiberTours:~# head /etc/config/siteselect
config site 'gt8'
option path '/lib/gluon/site-select/gt8.conf'
option sitename 'Freifunk Kreis GT (Nordkreis)'
config site 'gto'
option path '/lib/gluon/site-select/gto.conf'
option sitename 'Freifunk Kreis GT (Südkreis)'
[…]
root@17255-C24-BiberTours:~#
Allerdings:
wusel@ysabell:/data/wusel$ head ffgt_packages-v2016.2/ffgt-siteselect/files/etc/config/siteselect
config site 'gt8'
option path '/lib/gluon/sitefiles/gt8.json'
option sitename 'Freifunk Kreis GT (Nordkreis)'
config site 'gto'
option path '/lib/gluon/sitefiles/gto.json'
option sitename 'Freifunk Kreis GT (Südkreis)'
[…]
Und:
ffgt@colosses:~/jenkins_data/build$ head -3 gluon-ffgt-v2016.2/build/ar71xx-generic/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2_gluon-ar71xx-generic/ffgt-siteselect/ipkg-ar71xx/ffgt-siteselect/etc/config/siteselect
config site 'gt8'
option path '/lib/gluon/sitefiles/gt8.json'
option sitename 'Freifunk Kreis GT (Nordkreis)'
Gegenprobe:
ffgt@colosses:~/jenkins_data/build$ grep -lri gt8 gluon-ffgt-v2016.2/build/ar71xx-generic/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2_gluon-ar71xx-generic/ffgt-siteselect/ipkg-ar71xx/
gluon-ffgt-v2016.2/build/ar71xx-generic/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2_gluon-ar71xx-generic/ffgt-siteselect/ipkg-ar71xx/ffgt-siteselect/lib/gluon/sitefiles/gt8.json
gluon-ffgt-v2016.2/build/ar71xx-generic/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2_gluon-ar71xx-generic/ffgt-siteselect/ipkg-ar71xx/ffgt-siteselect/etc/config/siteselect
ffgt@colosses:~/jenkins_data/build$ grep -lri gt8.conf gluon-ffgt-v2016.2/build/ar71xx-generic/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2_gluon-ar71xx-generic/ffgt-siteselect/ipkg-ar71xx/
ffgt@colosses:~/jenkins_data/build$ grep -lri gt8.json gluon-ffgt-v2016.2/build/ar71xx-generic/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2_gluon-ar71xx-generic/ffgt-siteselect/ipkg-ar71xx/
gluon-ffgt-v2016.2/build/ar71xx-generic/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2_gluon-ar71xx-generic/ffgt-siteselect/ipkg-ar71xx/ffgt-siteselect/etc/config/siteselect
ffgt@colosses:~/jenkins_data/build$ ls -la gluon-ffgt-v2016.2/output/images/sysupgrade/*801n-nd-v2*
-rw-r--r-- 1 ffgt ffgt 3604484 Apr 22 00:23 gluon-ffgt-v2016.2/output/images/sysupgrade/gluon-ffgt-0.7.9~95-tp-link-tl-wa801n-nd-v2-sysupgrade.bin
Mit anderen Worten: /etc/config/siteselect im 0.7.9~95er
Image beinhaltet Verweise auf .json
-Dateien, und nicht mehr wie früher .conf
. Jetzt ist nur die Frage, warum die Datei nicht überschrieben wurde:
root@17255-C24-BiberTours:~# ls -la /etc/config/siteselect
-rw-r--r-- 1 root root 1137 Sep 17 2016 /etc/config/siteselect
/etc/config wird über ein sysupgrade ja gesichert und danach wieder zurückgespielt; ich habe das Deployment von /etc/config/siteselect
im Package geändert, sodaß /etc/config/siteselect.upgrade
neu mitgeliefert wird und ein Upgrade-Script damit /etc/config/siteselect
ersetzt. Tricky! Das hätte bei Updates richtig für Chaos gesorgt …