$(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 \
+ "$@-cfg" "fwupgrade.cfg" \
+ "$(IMAGE_KERNEL)" "kernel" \
+ "$@" "rootfs"
+ rm "$@-cfg"
+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
$(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))