1 # attention: only zlib compression is allowed for the boot fs
2 define Build
/zyxel-buildkerneljffs
3 rm -rf
$(KDIR_TMP
)/zyxelnbg6716
4 mkdir
-p
$(KDIR_TMP
)/zyxelnbg6716
/image
/boot
5 cp
$@
$(KDIR_TMP
)/zyxelnbg6716
/image
/boot
/vmlinux.lzma.uImage
6 $(STAGING_DIR_HOST
)/bin
/mkfs.jffs2 \
7 --big-endian
--squash-uids
-v
-e
128KiB
-q
-f
-n
-x lzma
-x rtime \
9 -d
$(KDIR_TMP
)/zyxelnbg6716
/image
10 rm -rf
$(KDIR_TMP
)/zyxelnbg6716
13 define Build
/zyxel-factory
15 maxsize
="$(subst k,* 1024,$(RAS_ROOTFS_SIZE))"; \
16 let size
="$$(stat -c%s $@)"; \
17 if
[ $$size -lt
$$maxsize ]; then \
18 $(STAGING_DIR_HOST
)/bin
/mkrasimage \
29 define Device
/aerohive_hiveap-121
31 DEVICE_VENDOR
:= Aerohive
32 DEVICE_MODEL
:= HiveAP
121
33 DEVICE_PACKAGES
:= kmod-usb2
39 SUPPORTED_DEVICES
+= hiveap-121
41 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(KERNEL_SIZE
) | append-ubi | check-size
$$$$(IMAGE_SIZE
)
42 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
44 TARGET_DEVICES
+= aerohive_hiveap-121
46 define Device
/glinet_gl-ar300m-nand
48 DEVICE_VENDOR
:= GL.iNet
49 DEVICE_MODEL
:= GL-AR300M
50 DEVICE_VARIANT
:= NAND
51 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-storage kmod-usb-ledtrig-usbport
57 IMAGE
/sysupgrade.bin
:= sysupgrade-tar
58 IMAGE
/factory.ubi
:= append-kernel | pad-to
$$$$(KERNEL_SIZE
) | append-ubi
60 TARGET_DEVICES
+= glinet_gl-ar300m-nand
62 define Device
/zyxel_nbg6716
64 DEVICE_VENDOR
:= ZyXEL
65 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct
67 RAS_ROOTFS_SIZE
:= 29696k
68 RAS_VERSION
:= "OpenWrt Linux-$(LINUX_VERSION)"
72 KERNEL
:= kernel-bin | append-dtb | uImage none | \
73 zyxel-buildkerneljffs | check-size
4096k
74 IMAGES
:= sysupgrade.
tar sysupgrade-4M-Kernel.bin factory.bin
75 IMAGE
/sysupgrade.
tar/squashfs
:= append-rootfs | pad-to
$$$${BLOCKSIZE} | sysupgrade-tar rootfs
=$$$$@ | append-metadata
76 IMAGE
/sysupgrade-4M-Kernel.bin
/squashfs
:= append-kernel | pad-to
$$$$(KERNEL_SIZE
) | append-ubi | pad-to
263192576 | gzip
77 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(KERNEL_SIZE
) | append-ubi | zyxel-factory
80 TARGET_DEVICES
+= zyxel_nbg6716
81 DEVICE_VARS
+= RAS_ROOTFS_SIZE RAS_BOARD RAS_VERSION