[PATCH v3 0/8] Update OpenWrt to 18.06.0

Adrian Schmutzler freifunk at adrianschmutzler.de
Sa Aug 4 16:34:19 CEST 2018


Since the firmware is moving towards a first stable V2, the next
step might be a jump of the OpenWrt target.

This patchset should comprise all the necessary adjustments.

I've been running it (with different openwrt versions and other
patches) for two months in production now. Thus, no RFC for v3.

Although we have seen an OpenWrt 18.06.0 release some days ago,
this release includes some bugs, particularly also for Ubiquiti
devices. I thus chose to use the current state of the
openwrt-18.06 branch instead.

Adrian Schmutzler (8):
  OpenWRT: Update OpenWrt, packages and routing to openwrt-18.06
  OpenWRT/packages: Add missing dependencies
  bsp: Update device definitions for openwrt-18.06
  fff-boardname: Fix changed board name of WDR4900v1
  fff-firewall: Fix match in ip6tables and add dependencies
  fff-sysupgrade: Update sysupgrade.sh to support openwrt-18.06
  root_file_system: Remove sysctl.conf
  fff-network: Split network.* files between subtargets

 bsp/ar71xx/.config                                 |  42 +-
 bsp/ar71xxtiny/.config                             |  69 ++
 bsp/board_ar71xx.bsp                               |  53 +-
 bsp/board_ar71xxtiny.bsp                           |  18 +
 bsp/board_wdr4900.bsp                              |   2 +-
 bsp/default/root_file_system/etc/sysctl.conf       |   1 -
 .../openwrt/0001-sysupgrade-no-config-save.patch   |  12 +-
 build_patches/openwrt/0002-set-root-password.patch |   6 +-
 .../openwrt/0003-ntpd-host-as-string.patch         |   6 +-
 ...tats.patch => 0004-ar71xx-4.9-l2tp-stats.patch} |  12 +-
 ...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 -----
 ...-remove-bs-partition-ro-flag-for-UniFi-AC.patch |  36 --
 ...ort-interface-IDs-with-more-than-two-digi.patch |  35 --
 buildscript                                        |  13 +-
 .../files/etc/uci-defaults/50-fff-boardname        |   3 +
 src/packages/fff/fff-firewall/Makefile             |   5 +-
 .../files/usr/lib/firewall.d/20-filter-ssh         |   4 +-
 src/packages/fff/fff-network/Makefile              |   4 +-
 .../network.archer-c25-v1                          |   0
 .../network.archer-c7-v2                           |   0
 .../{ar71xx => ar71xx-generic}/network.cpe210      |   0
 .../{ar71xx => ar71xx-generic}/network.cpe510      |   0
 .../{ar71xx => ar71xx-generic}/network.gl-ar150    |   0
 .../{ar71xx => ar71xx-generic}/network.mode        |   0
 .../network.tl-wdr3500-v1                          |   0
 .../network.tl-wdr3600-v1                          |   0
 .../network.tl-wdr4300-v1                          |   0
 .../network.tl-wdr4310-v1                          |   0
 .../network.tl-wr1043n-v5                          |   0
 .../network.tl-wr1043nd-v1                         |   0
 .../network.tl-wr1043nd-v2                         |   0
 .../network.tl-wr1043nd-v3                         |   0
 .../network.tl-wr1043nd-v4                         |   0
 .../network.tl-wr842n-v2                           |   0
 .../network.ubnt-bullet-m                          |   0
 .../network.ubnt-loco-m-xw                         |   0
 .../{ar71xx => ar71xx-generic}/network.ubnt-nano-m |   0
 .../{ar71xx => ar71xx-generic}/network.ubnt-unifi  |   0
 .../network.ubnt-unifiac-lite                      |   0
 .../fff/fff-network/ar71xx-tiny/network.mode       |  25 +
 .../{ar71xx => ar71xx-tiny}/network.tl-mr3020-v1   |   0
 .../{ar71xx => ar71xx-tiny}/network.tl-wa850re-v1  |   0
 .../{ar71xx => ar71xx-tiny}/network.tl-wa860re-v1  |   0
 .../{ar71xx => ar71xx-tiny}/network.tl-wa901nd-v2  |   0
 .../{ar71xx => ar71xx-tiny}/network.tl-wr740n-v4   |   0
 .../{ar71xx => ar71xx-tiny}/network.tl-wr741nd-v2  |   0
 .../{ar71xx => ar71xx-tiny}/network.tl-wr741nd-v4  |   0
 .../{ar71xx => ar71xx-tiny}/network.tl-wr841-v10   |   0
 .../{ar71xx => ar71xx-tiny}/network.tl-wr841-v11   |   0
 .../{ar71xx => ar71xx-tiny}/network.tl-wr841-v12   |   0
 .../{ar71xx => ar71xx-tiny}/network.tl-wr841-v7    |   0
 .../{ar71xx => ar71xx-tiny}/network.tl-wr841-v8    |   0
 .../{ar71xx => ar71xx-tiny}/network.tl-wr841-v9    |   0
 .../network.tl-wdr4900-v1                          |   0
 src/packages/fff/fff-sysupgrade/Makefile           |   4 +-
 .../fff/fff-sysupgrade/files/etc/sysupgrade.sh     |  28 +-
 63 files changed, 196 insertions(+), 2239 deletions(-)
 create mode 100644 bsp/ar71xxtiny/.config
 create mode 100644 bsp/board_ar71xxtiny.bsp
 delete mode 100644 bsp/default/root_file_system/etc/sysctl.conf
 rename build_patches/openwrt/{0004-ar71xx-4.4-l2tp-stats.patch => 0004-ar71xx-4.9-l2tp-stats.patch} (83%)
 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
 delete mode 100644 build_patches/openwrt/0031-ar71xx-remove-bs-partition-ro-flag-for-UniFi-AC.patch
 delete mode 100644 build_patches/routing/0001-alfred-Support-interface-IDs-with-more-than-two-digi.patch
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-generic}/network.archer-c25-v1 (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-generic}/network.archer-c7-v2 (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-generic}/network.cpe210 (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-generic}/network.cpe510 (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-generic}/network.gl-ar150 (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-generic}/network.mode (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-generic}/network.tl-wdr3500-v1 (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-generic}/network.tl-wdr3600-v1 (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-generic}/network.tl-wdr4300-v1 (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-generic}/network.tl-wdr4310-v1 (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-generic}/network.tl-wr1043n-v5 (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-generic}/network.tl-wr1043nd-v1 (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-generic}/network.tl-wr1043nd-v2 (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-generic}/network.tl-wr1043nd-v3 (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-generic}/network.tl-wr1043nd-v4 (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-generic}/network.tl-wr842n-v2 (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-generic}/network.ubnt-bullet-m (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-generic}/network.ubnt-loco-m-xw (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-generic}/network.ubnt-nano-m (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-generic}/network.ubnt-unifi (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-generic}/network.ubnt-unifiac-lite (100%)
 create mode 100644 src/packages/fff/fff-network/ar71xx-tiny/network.mode
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-tiny}/network.tl-mr3020-v1 (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-tiny}/network.tl-wa850re-v1 (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-tiny}/network.tl-wa860re-v1 (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-tiny}/network.tl-wa901nd-v2 (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-tiny}/network.tl-wr740n-v4 (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-tiny}/network.tl-wr741nd-v2 (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-tiny}/network.tl-wr741nd-v4 (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-tiny}/network.tl-wr841-v10 (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-tiny}/network.tl-wr841-v11 (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-tiny}/network.tl-wr841-v12 (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-tiny}/network.tl-wr841-v7 (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-tiny}/network.tl-wr841-v8 (100%)
 rename src/packages/fff/fff-network/{ar71xx => ar71xx-tiny}/network.tl-wr841-v9 (100%)
 rename src/packages/fff/fff-network/{mpc85xx => mpc85xx-generic}/network.tl-wdr4900-v1 (100%)

-- 
2.11.0



Mehr Informationen über die Mailingliste franken-dev