ar71xx/image: migrate OpenMesh A60 to new image builder code
authorAlexander Couzens <[email protected]>
Sat, 11 Nov 2017 01:59:35 +0000 (02:59 +0100)
committerAlexander Couzens <[email protected]>
Sat, 11 Nov 2017 01:59:35 +0000 (02:59 +0100)
target/linux/ar71xx/image/generic.mk
target/linux/ar71xx/image/legacy-devices.mk
target/linux/ar71xx/image/legacy.mk

index 3c5fcc3f3cfe759fcc415e1d003c102ac0a3721e..1191953fffa957814c0d9b5e5348cef91067a952 100644 (file)
@@ -74,6 +74,32 @@ define Build/wrgg-pad-rootfs
        $(STAGING_DIR_HOST)/bin/padjffs2 $(IMAGE_ROOTFS) -c 64 >>$@
 endef
 
+define Build/mkopenmesh
+       # <type> <out file path> <kernel path> <rootfs path>
+       $(TOPDIR)/scripts/om-fwupgradecfg-gen.sh \
+               "$(BOARDNAME)" \
+               "$@-cfg"
+               "$(IMAGE_KERNEL)" \
+               "$@"
+       # <boardname> <ext filename> <file1> <filename1> [<file2> <filename2> <fileN> <filenameN>]"
+       $(TOPDIR)/scripts/combined-ext-image.sh \
+               "$(BOARDNAME)" "[email protected]"
+               "$@-cfg" "fwupgrade.cfg" \
+               "$(IMAGE_KERNEL)" "kernel" \
+               "$@" "rootfs"
+       rm "$@-cfg"
+       mv "[email protected]" "$@"
+endef
+
+define Device/a60
+  DEVICE_TITLE := OpenMesh A40/A60
+  DEVICE_PACKAGES := om-watchdog kmod-ath10k ath10k-firmware-qca988x \
+       kmod-usb-core kmod-usb2
+  BOARDNAME := A60
+  SUPPORTED_DEVICES := a60
+  IMAGE/sysupgrade.bin = append-rootfs | mkopenmesh
+endef
+TARGET_DEVICES += a60
 
 define Device/ap121f
   DEVICE_TITLE := ALFA Network AP121F
index e418282dd0cbe8c4fef8b479a1cf12e5825a988e..a23c95307c974a69f851423b7236769b8664457e 100644 (file)
@@ -1,10 +1,3 @@
-define LegacyDevice/A60
-   DEVICE_TITLE := OpenMesh A40/A60
-   DEVICE_PACKAGES := om-watchdog kmod-ath10k ath10k-firmware-qca988x \
-       mod-usb-core kmod-usb2
-endef
-LEGACY_DEVICES += A60
-
 define LegacyDevice/ALFANX
   DEVICE_TITLE := ALFA Network N2/N5 board
 endef
index 701116be43b593b118a3cf3695e6e459be7f3cb8..dd76bcd09b462e03cf6e5f0e6dcd9749872b5b5b 100644 (file)
@@ -965,7 +965,6 @@ $(eval $(call SingleProfile,Netgear,64kraw,REALWNR1000V2,wnr1000v2,WNR1000V2,tty
 $(eval $(call SingleProfile,Netgear,64kraw,WNR1000V2_VC,wnr1000v2-vc,WNR1000V2,ttyS0,115200,$$(wnr2000v3_mtdlayout),0x31303030,WNR1000V2-VC,"",))
 $(eval $(call SingleProfile,Netgear,64kraw,WPN824N,wpn824n,WPN824N,ttyS0,115200,$$(wnr2000v3_mtdlayout),0x31313030,WPN824N,"" NA,))
 
-$(eval $(call SingleProfile,OpenMesh,squashfs-only,A60,a60,,,,A60))
 $(eval $(call SingleProfile,OpenMesh,squashfs-only,OM2P,om2p,,,,OM2P))
 $(eval $(call SingleProfile,OpenMesh,squashfs-only,OM5P,om5p,,,,OM5P))
 $(eval $(call SingleProfile,OpenMesh,squashfs-only,OM5PAC,om5pac,,,,OM5PAC))