From 8e8aa0c846e8def2cd107b76264c080bc7325b0a Mon Sep 17 00:00:00 2001
From: David Bauer <mail@david-bauer.net>
Date: Sun, 5 Jun 2022 23:45:55 +0200
Subject: [PATCH] openwrt: make DSA images upgradable from swconfig

Set the compat-version of the sysupgrade image to 1.0 in order to allow
upgrades from Gluon-sources which are based on swconfig and do not
ignore mismatching minor compat-versions.

Signed-off-by: David Bauer <mail@david-bauer.net>
---
 ...-make-DSA-images-swconfig-upgradable.patch | 72 +++++++++++++++++++
 1 file changed, 72 insertions(+)
 create mode 100644 patches/openwrt/0004-ramips-mt7621-make-DSA-images-swconfig-upgradable.patch

diff --git a/patches/openwrt/0004-ramips-mt7621-make-DSA-images-swconfig-upgradable.patch b/patches/openwrt/0004-ramips-mt7621-make-DSA-images-swconfig-upgradable.patch
new file mode 100644
index 000000000..f7ebaf04d
--- /dev/null
+++ b/patches/openwrt/0004-ramips-mt7621-make-DSA-images-swconfig-upgradable.patch
@@ -0,0 +1,72 @@
+From: David Bauer <mail@david-bauer.net>
+Date: Sun, 5 Jun 2022 23:43:38 +0200
+Subject: ramips-mt7621: make DSA images swconfig upgradable
+
+diff --git a/target/linux/ramips/image/mt7621.mk b/target/linux/ramips/image/mt7621.mk
+index bdaeac2cb16e3d27931c0a54d691d834bf274cbb..ac2c84a435c49fb30c21ad2cb6c71a1e94c24192 100644
+--- a/target/linux/ramips/image/mt7621.mk
++++ b/target/linux/ramips/image/mt7621.mk
+@@ -171,7 +171,6 @@ endef
+ TARGET_DEVICES += asiarf_ap7621-nv1
+ 
+ define Device/asus_rt-ac57u
+-  $(Device/dsa-migration)
+   DEVICE_VENDOR := ASUS
+   DEVICE_MODEL := RT-AC57U
+   DEVICE_ALT0_VENDOR := ASUS
+@@ -400,7 +399,6 @@ endef
+ TARGET_DEVICES += dlink_dir-853-r1
+ 
+ define Device/dlink_dir-860l-b1
+-  $(Device/dsa-migration)
+   $(Device/seama)
+   SEAMA_SIGNATURE := wrgac13_dlink.2013gui_dir860lb
+   LOADER_TYPE := bin
+@@ -1185,7 +1183,6 @@ endef
+ TARGET_DEVICES += mtc_wr1201
+ 
+ define Device/netgear_ex6150
+-  $(Device/dsa-migration)
+   DEVICE_VENDOR := NETGEAR
+   DEVICE_MODEL := EX6150
+   DEVICE_PACKAGES := kmod-mt76x2
+@@ -1197,7 +1194,6 @@ endef
+ TARGET_DEVICES += netgear_ex6150
+ 
+ define Device/netgear_sercomm_nand
+-  $(Device/dsa-migration)
+   $(Device/uimage-lzma-loader)
+   BLOCKSIZE := 128k
+   PAGESIZE := 2048
+@@ -1357,7 +1353,6 @@ endef
+ TARGET_DEVICES += netgear_wac124
+ 
+ define Device/netgear_wndr3700-v5
+-  $(Device/dsa-migration)
+   $(Device/netgear_sercomm_nor)
+   $(Device/uimage-lzma-loader)
+   IMAGE_SIZE := 15232k
+@@ -1681,7 +1676,6 @@ endef
+ TARGET_DEVICES += tplink_tl-wpa8631p-v3
+ 
+ define Device/ubnt_edgerouter_common
+-  $(Device/dsa-migration)
+   $(Device/uimage-lzma-loader)
+   DEVICE_VENDOR := Ubiquiti
+   IMAGE_SIZE := 256768k
+@@ -2067,7 +2061,6 @@ endef
+ TARGET_DEVICES += zbtlink_zbt-wg2626
+ 
+ define Device/zbtlink_zbt-wg3526-16m
+-  $(Device/dsa-migration)
+   $(Device/uimage-lzma-loader)
+   IMAGE_SIZE := 16064k
+   DEVICE_VENDOR := Zbtlink
+@@ -2080,7 +2073,6 @@ endef
+ TARGET_DEVICES += zbtlink_zbt-wg3526-16m
+ 
+ define Device/zbtlink_zbt-wg3526-32m
+-  $(Device/dsa-migration)
+   $(Device/uimage-lzma-loader)
+   IMAGE_SIZE := 32448k
+   DEVICE_VENDOR := Zbtlink
-- 
GitLab