[OpenWrt-Devel] [PATCH v2] lantiq: image: build initramfs only for FRITZ7362SL

Petr Štetiar ynezz at true.cz
Mon May 6 03:13:58 PDT 2019


Commit "lantiq/xrx200: enable initramfs images" enabled creation of
initramfs images for all devices in lantiq's xrx200 subtarget, just
because FRITZ7362SL needs initramfs during OpenWrt instalation.

Then David Bauer informed me, that FRITZ!Box 7412 also needs an initramfs
for initial installation [1], so I've added this device into this patch as
well.

So this commit changes lantiq to selective-ramdisk feature and adds
NEEDS_INITRAMFS=1 to FRITZ7362SL and FRITZ!Box 7412 devices only.

Cc: David Bauer <mail at david-bauer.net>
Cc: Stijn Segers <foss at volatilesystems.org>
Signed-off-by: Petr Štetiar <ynezz at true.cz>
---

 Changes since v1:

  * added FRITZ!Box 7412 device

 target/linux/lantiq/image/Makefile   | 2 ++
 target/linux/lantiq/xrx200/target.mk | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/target/linux/lantiq/image/Makefile b/target/linux/lantiq/image/Makefile
index fca3fce..994dee4 100644
--- a/target/linux/lantiq/image/Makefile
+++ b/target/linux/lantiq/image/Makefile
@@ -674,6 +674,7 @@ define Device/avm_fritz7412
   IMAGE_SIZE := 49152k
   DEVICE_TITLE := AVM FRITZ!Box 7412
   DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-mini kmod-ltq-tapi kmod-ltq-vmmc fritz-tffs-nand fritz-caldata
+  NEEDS_INITRAMFS := 1
 endef
 TARGET_DEVICES += avm_fritz7412
 
@@ -685,6 +686,7 @@ define Device/avm_fritz7362sl
   DEVICE_DTS := FRITZ7362SL
   DEVICE_TITLE := AVM FRITZ!Box 7362 SL
   DEVICE_PACKAGES := kmod-ath9k kmod-owl-loader wpad-basic kmod-usb-dwc2 fritz-tffs
+  NEEDS_INITRAMFS := 1
 endef
 TARGET_DEVICES += avm_fritz7362sl
 
diff --git a/target/linux/lantiq/xrx200/target.mk b/target/linux/lantiq/xrx200/target.mk
index 4d92b25..8740794 100644
--- a/target/linux/lantiq/xrx200/target.mk
+++ b/target/linux/lantiq/xrx200/target.mk
@@ -1,7 +1,7 @@
 ARCH:=mips
 SUBTARGET:=xrx200
 BOARDNAME:=XRX200
-FEATURES:=squashfs atm nand ramdisk
+FEATURES:=squashfs atm nand selective-ramdisk
 CPU_TYPE:=24kc
 
 DEFAULT_PACKAGES+=kmod-leds-gpio \
-- 
1.9.1




More information about the openwrt-devel mailing list