[RFC PATCH v2 0/8] Prepare for new OpenWRT release
Adrian Schmutzler
freifunk at adrianschmutzler.de
Mo Apr 9 20:43:06 CEST 2018
In this RFC, I already provide the necessary patches to
use the probably upcoming OpenWRT release with Kernel 4.9
for ar71xx.
This is meant to be used by people who want to test the new
kernel. When the release is finally branched, it should be enough
to change commit numbers in buildscript.
In contrast to v1, this patchset also covers minor adjustments
like the sysupgrade.sh.
We now also provide fully functional images for the new "tiny"
devices (except MR3020, which is dropped).
Adrian Schmutzler (8):
OpenWRT: Use master for OpenWRT, packages and routing
OpenWRT: Update patches
OpenWRT/packages: Add missing dependencies
bsp: Update ar71xx bsps
fff-sysupgrade: Update sysupgrade.sh to support new OpenWRT
fff-network: Split network.* files between subtargets
bsp: Reduce image size of ar71xx/tiny by removing USB support
Drop support of the TL-MR3020 v1
bsp/ar71xx/.config | 42 +-
bsp/ar71xxtiny/.config | 67 ++
bsp/board_ar71xx.bsp | 53 +-
bsp/board_ar71xxtiny.bsp | 17 +
.../openwrt/0001-sysupgrade-no-config-save.patch | 10 +-
build_patches/openwrt/0002-set-root-password.patch | 2 +-
.../openwrt/0003-ntpd-host-as-string.patch | 2 +-
.../openwrt/0004-ar71xx-4.4-l2tp-stats.patch | 57 --
.../openwrt/0004-ar71xx-4.9-l2tp-stats.patch | 57 ++
...ils-tplink-safeloader-support-strings-as-.patch | 164 -----
...1xx-add-support-for-TP-Link-Archer-C25-v1.patch | 501 ---------------
...ils-tplink-safeloader-add-TP-Link-Archer-.patch | 114 ----
...mware-update-qca9887-firmware-to-10.2.4-1.patch | 41 --
...ils-mktplinkfw-rework-combined-image-opti.patch | 264 --------
...mktplinkfw-combined-command-to-image-comm.patch | 103 ---
...13-ar71xx-add-support-for-TL-WR1043N-v5.0.patch | 697 ---------------------
...do-not-apply-broken-power-limits-with-ATH.patch | 173 -----
buildscript | 10 +-
src/packages/fff/fff-network/Makefile | 2 +-
.../ar71xx-generic/network.archer-c25-v1 | 10 +
.../ar71xx-generic/network.archer-c7-v2 | 8 +
.../fff/fff-network/ar71xx-generic/network.cpe210 | 20 +
.../fff/fff-network/ar71xx-generic/network.cpe510 | 20 +
.../fff-network/ar71xx-generic/network.gl-ar150 | 16 +
.../fff/fff-network/ar71xx-generic/network.mode | 30 +
.../ar71xx-generic/network.tl-wdr3500-v1 | 7 +
.../ar71xx-generic/network.tl-wdr3600-v1 | 7 +
.../ar71xx-generic/network.tl-wdr4300-v1 | 7 +
.../ar71xx-generic/network.tl-wdr4310-v1 | 7 +
.../ar71xx-generic/network.tl-wr1043n-v5 | 17 +
.../ar71xx-generic/network.tl-wr1043nd-v1 | 13 +
.../ar71xx-generic/network.tl-wr1043nd-v2 | 7 +
.../ar71xx-generic/network.tl-wr1043nd-v3 | 7 +
.../ar71xx-generic/network.tl-wr1043nd-v4 | 17 +
.../ar71xx-generic/network.tl-wr842n-v2 | 8 +
.../ar71xx-generic/network.ubnt-bullet-m | 10 +
.../ar71xx-generic/network.ubnt-loco-m-xw | 10 +
.../fff-network/ar71xx-generic/network.ubnt-nano-m | 10 +
.../fff-network/ar71xx-generic/network.ubnt-unifi | 10 +
.../ar71xx-generic/network.ubnt-unifiac-lite | 13 +
.../fff/fff-network/ar71xx-tiny/network.mode | 25 +
.../fff-network/ar71xx-tiny/network.tl-wa850re-v1 | 10 +
.../fff-network/ar71xx-tiny/network.tl-wa860re-v1 | 10 +
.../fff-network/ar71xx-tiny/network.tl-wa901nd-v2 | 10 +
.../fff-network/ar71xx-tiny/network.tl-wr740n-v4 | 9 +
.../fff-network/ar71xx-tiny/network.tl-wr741nd-v2 | 9 +
.../fff-network/ar71xx-tiny/network.tl-wr741nd-v4 | 9 +
.../fff-network/ar71xx-tiny/network.tl-wr841-v10 | 10 +
.../fff-network/ar71xx-tiny/network.tl-wr841-v11 | 10 +
.../fff-network/ar71xx-tiny/network.tl-wr841-v12 | 10 +
.../fff-network/ar71xx-tiny/network.tl-wr841-v7 | 8 +
.../fff-network/ar71xx-tiny/network.tl-wr841-v8 | 10 +
.../fff-network/ar71xx-tiny/network.tl-wr841-v9 | 8 +
.../fff/fff-network/ar71xx/network.archer-c25-v1 | 10 -
.../fff/fff-network/ar71xx/network.archer-c7-v2 | 8 -
src/packages/fff/fff-network/ar71xx/network.cpe210 | 20 -
src/packages/fff/fff-network/ar71xx/network.cpe510 | 20 -
.../fff/fff-network/ar71xx/network.gl-ar150 | 16 -
src/packages/fff/fff-network/ar71xx/network.mode | 30 -
.../fff/fff-network/ar71xx/network.tl-mr3020-v1 | 11 -
.../fff/fff-network/ar71xx/network.tl-wa850re-v1 | 10 -
.../fff/fff-network/ar71xx/network.tl-wa860re-v1 | 10 -
.../fff/fff-network/ar71xx/network.tl-wa901nd-v2 | 10 -
.../fff/fff-network/ar71xx/network.tl-wdr3500-v1 | 7 -
.../fff/fff-network/ar71xx/network.tl-wdr3600-v1 | 7 -
.../fff/fff-network/ar71xx/network.tl-wdr4300-v1 | 7 -
.../fff/fff-network/ar71xx/network.tl-wdr4310-v1 | 7 -
.../fff/fff-network/ar71xx/network.tl-wr1043n-v5 | 17 -
.../fff/fff-network/ar71xx/network.tl-wr1043nd-v1 | 13 -
.../fff/fff-network/ar71xx/network.tl-wr1043nd-v2 | 7 -
.../fff/fff-network/ar71xx/network.tl-wr1043nd-v3 | 7 -
.../fff/fff-network/ar71xx/network.tl-wr1043nd-v4 | 17 -
.../fff/fff-network/ar71xx/network.tl-wr740n-v4 | 9 -
.../fff/fff-network/ar71xx/network.tl-wr741nd-v2 | 9 -
.../fff/fff-network/ar71xx/network.tl-wr741nd-v4 | 9 -
.../fff/fff-network/ar71xx/network.tl-wr841-v10 | 10 -
.../fff/fff-network/ar71xx/network.tl-wr841-v11 | 10 -
.../fff/fff-network/ar71xx/network.tl-wr841-v12 | 10 -
.../fff/fff-network/ar71xx/network.tl-wr841-v7 | 8 -
.../fff/fff-network/ar71xx/network.tl-wr841-v8 | 10 -
.../fff/fff-network/ar71xx/network.tl-wr841-v9 | 8 -
.../fff/fff-network/ar71xx/network.tl-wr842n-v2 | 8 -
.../fff/fff-network/ar71xx/network.ubnt-bullet-m | 10 -
.../fff/fff-network/ar71xx/network.ubnt-loco-m-xw | 10 -
.../fff/fff-network/ar71xx/network.ubnt-nano-m | 10 -
.../fff/fff-network/ar71xx/network.ubnt-unifi | 10 -
.../fff-network/ar71xx/network.ubnt-unifiac-lite | 13 -
.../mpc85xx-generic/network.tl-wdr4900-v1 | 13 +
.../fff/fff-network/mpc85xx/network.tl-wdr4900-v1 | 13 -
.../fff/fff-sysupgrade/files/etc/sysupgrade.sh | 28 +-
90 files changed, 606 insertions(+), 2594 deletions(-)
create mode 100644 bsp/ar71xxtiny/.config
create mode 100644 bsp/board_ar71xxtiny.bsp
delete mode 100644 build_patches/openwrt/0004-ar71xx-4.4-l2tp-stats.patch
create mode 100644 build_patches/openwrt/0004-ar71xx-4.9-l2tp-stats.patch
delete mode 100644 build_patches/openwrt/0005-firmware-utils-tplink-safeloader-support-strings-as-.patch
delete mode 100644 build_patches/openwrt/0006-ar71xx-add-support-for-TP-Link-Archer-C25-v1.patch
delete mode 100644 build_patches/openwrt/0007-firmware-utils-tplink-safeloader-add-TP-Link-Archer-.patch
delete mode 100644 build_patches/openwrt/0008-ath10k-firmware-update-qca9887-firmware-to-10.2.4-1.patch
delete mode 100644 build_patches/openwrt/0011-firmware-utils-mktplinkfw-rework-combined-image-opti.patch
delete mode 100644 build_patches/openwrt/0012-build-move-mktplinkfw-combined-command-to-image-comm.patch
delete mode 100644 build_patches/openwrt/0013-ar71xx-add-support-for-TL-WR1043N-v5.0.patch
delete mode 100644 build_patches/openwrt/0020-Revert-ath-do-not-apply-broken-power-limits-with-ATH.patch
create mode 100644 src/packages/fff/fff-network/ar71xx-generic/network.archer-c25-v1
create mode 100644 src/packages/fff/fff-network/ar71xx-generic/network.archer-c7-v2
create mode 100644 src/packages/fff/fff-network/ar71xx-generic/network.cpe210
create mode 100644 src/packages/fff/fff-network/ar71xx-generic/network.cpe510
create mode 100644 src/packages/fff/fff-network/ar71xx-generic/network.gl-ar150
create mode 100644 src/packages/fff/fff-network/ar71xx-generic/network.mode
create mode 100644 src/packages/fff/fff-network/ar71xx-generic/network.tl-wdr3500-v1
create mode 100644 src/packages/fff/fff-network/ar71xx-generic/network.tl-wdr3600-v1
create mode 100644 src/packages/fff/fff-network/ar71xx-generic/network.tl-wdr4300-v1
create mode 100644 src/packages/fff/fff-network/ar71xx-generic/network.tl-wdr4310-v1
create mode 100644 src/packages/fff/fff-network/ar71xx-generic/network.tl-wr1043n-v5
create mode 100644 src/packages/fff/fff-network/ar71xx-generic/network.tl-wr1043nd-v1
create mode 100644 src/packages/fff/fff-network/ar71xx-generic/network.tl-wr1043nd-v2
create mode 100644 src/packages/fff/fff-network/ar71xx-generic/network.tl-wr1043nd-v3
create mode 100644 src/packages/fff/fff-network/ar71xx-generic/network.tl-wr1043nd-v4
create mode 100644 src/packages/fff/fff-network/ar71xx-generic/network.tl-wr842n-v2
create mode 100644 src/packages/fff/fff-network/ar71xx-generic/network.ubnt-bullet-m
create mode 100644 src/packages/fff/fff-network/ar71xx-generic/network.ubnt-loco-m-xw
create mode 100644 src/packages/fff/fff-network/ar71xx-generic/network.ubnt-nano-m
create mode 100644 src/packages/fff/fff-network/ar71xx-generic/network.ubnt-unifi
create mode 100644 src/packages/fff/fff-network/ar71xx-generic/network.ubnt-unifiac-lite
create mode 100644 src/packages/fff/fff-network/ar71xx-tiny/network.mode
create mode 100644 src/packages/fff/fff-network/ar71xx-tiny/network.tl-wa850re-v1
create mode 100644 src/packages/fff/fff-network/ar71xx-tiny/network.tl-wa860re-v1
create mode 100644 src/packages/fff/fff-network/ar71xx-tiny/network.tl-wa901nd-v2
create mode 100644 src/packages/fff/fff-network/ar71xx-tiny/network.tl-wr740n-v4
create mode 100644 src/packages/fff/fff-network/ar71xx-tiny/network.tl-wr741nd-v2
create mode 100644 src/packages/fff/fff-network/ar71xx-tiny/network.tl-wr741nd-v4
create mode 100644 src/packages/fff/fff-network/ar71xx-tiny/network.tl-wr841-v10
create mode 100644 src/packages/fff/fff-network/ar71xx-tiny/network.tl-wr841-v11
create mode 100644 src/packages/fff/fff-network/ar71xx-tiny/network.tl-wr841-v12
create mode 100644 src/packages/fff/fff-network/ar71xx-tiny/network.tl-wr841-v7
create mode 100644 src/packages/fff/fff-network/ar71xx-tiny/network.tl-wr841-v8
create mode 100644 src/packages/fff/fff-network/ar71xx-tiny/network.tl-wr841-v9
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.archer-c25-v1
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.archer-c7-v2
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.cpe210
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.cpe510
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.gl-ar150
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.mode
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.tl-mr3020-v1
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.tl-wa850re-v1
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.tl-wa860re-v1
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.tl-wa901nd-v2
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.tl-wdr3500-v1
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.tl-wdr3600-v1
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.tl-wdr4300-v1
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.tl-wdr4310-v1
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.tl-wr1043n-v5
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.tl-wr1043nd-v1
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.tl-wr1043nd-v2
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.tl-wr1043nd-v3
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.tl-wr1043nd-v4
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.tl-wr740n-v4
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.tl-wr741nd-v2
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.tl-wr741nd-v4
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.tl-wr841-v10
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.tl-wr841-v11
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.tl-wr841-v12
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.tl-wr841-v7
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.tl-wr841-v8
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.tl-wr841-v9
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.tl-wr842n-v2
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.ubnt-bullet-m
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.ubnt-loco-m-xw
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.ubnt-nano-m
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.ubnt-unifi
delete mode 100644 src/packages/fff/fff-network/ar71xx/network.ubnt-unifiac-lite
create mode 100644 src/packages/fff/fff-network/mpc85xx-generic/network.tl-wdr4900-v1
delete mode 100644 src/packages/fff/fff-network/mpc85xx/network.tl-wdr4900-v1
--
2.7.4
Mehr Informationen über die Mailingliste franken-dev