From: Mathias Kresin Date: Fri, 25 Jan 2019 21:04:40 +0000 (+0100) Subject: gemini: use dts compatible based image filenames X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=0013c9402513e5ef65eeaf0a2b3e84af0db19740;p=openwrt%2Fstaging%2Fjogo.git gemini: use dts compatible based image filenames Use an output image filename based on the compatible string from the dts files. This way it is way easier to get for which board an image is intended. Signed-off-by: Mathias Kresin --- diff --git a/target/linux/gemini/image/ImageInfo-itian_sq201 b/target/linux/gemini/image/ImageInfo-itian_sq201 new file mode 100644 index 0000000000..86040ab470 --- /dev/null +++ b/target/linux/gemini/image/ImageInfo-itian_sq201 @@ -0,0 +1,18 @@ +UpgradeImages="zImage rd.gz hddapp.tgz" +Procduction="SL3516" +BOOT_VER="1.0.5" +FIRMWARE_VER="firmware-openwrt-DATESTR" +INTERNAL_FIRMWARE_VER="firmware-openwrt-DATESTR" +CONFIGURATION_VER="firmware-openwrt" +DESCRIPTION="Square One Router/Nas" +TSS="enabled" +DIRECT_MODE="disabled" +DEFAULT_LAN_IPADDR="192.168.1.1" +DEFAULT_LAN_NETMASK="255.255.255.0" +DEFAULT_LAN_BOOTPROTO="none" +DEFAULT_WAN_BOOTPROTO="dhcp" +DEFAULT_WAN_ENABLED="yes" +DEFAULT_WLAN_DEVICENAME="eth0" +VER_zImage="DATESTR" +VER_Ramdisk="DATESTR" +VER_hddapp="DATESTR" diff --git a/target/linux/gemini/image/ImageInfo-nas4220b b/target/linux/gemini/image/ImageInfo-nas4220b deleted file mode 100644 index 68fca5bb93..0000000000 --- a/target/linux/gemini/image/ImageInfo-nas4220b +++ /dev/null @@ -1,19 +0,0 @@ -Distribution="OpenWrt" -Layout="Compact" -UpgradeImages="zImage rd.gz hddapp.tgz" -productName="IB-NAS4220-B" -hardwareName="MP-LNU23SL" -productVendor=" " -VendorID="macpower" -ProductID="pddlan" -UpgradeVersion="300" -ExtraVersion="" -manufacturerURL=" " -Description="IB-NAS4220-B" -hostname="IB-NAS4220-B" -softwareVersion="3.0" -TSS="enabled" -DIRECT_MODE="disabled" -Raid_Support="raid0_raid1_raid5_linear" -RaidTestDiskSize="0" -Raid_Show_Disk="2" diff --git a/target/linux/gemini/image/ImageInfo-raidsonic_ib-4220-b b/target/linux/gemini/image/ImageInfo-raidsonic_ib-4220-b new file mode 100644 index 0000000000..68fca5bb93 --- /dev/null +++ b/target/linux/gemini/image/ImageInfo-raidsonic_ib-4220-b @@ -0,0 +1,19 @@ +Distribution="OpenWrt" +Layout="Compact" +UpgradeImages="zImage rd.gz hddapp.tgz" +productName="IB-NAS4220-B" +hardwareName="MP-LNU23SL" +productVendor=" " +VendorID="macpower" +ProductID="pddlan" +UpgradeVersion="300" +ExtraVersion="" +manufacturerURL=" " +Description="IB-NAS4220-B" +hostname="IB-NAS4220-B" +softwareVersion="3.0" +TSS="enabled" +DIRECT_MODE="disabled" +Raid_Support="raid0_raid1_raid5_linear" +RaidTestDiskSize="0" +Raid_Show_Disk="2" diff --git a/target/linux/gemini/image/ImageInfo-sq201 b/target/linux/gemini/image/ImageInfo-sq201 deleted file mode 100644 index 86040ab470..0000000000 --- a/target/linux/gemini/image/ImageInfo-sq201 +++ /dev/null @@ -1,18 +0,0 @@ -UpgradeImages="zImage rd.gz hddapp.tgz" -Procduction="SL3516" -BOOT_VER="1.0.5" -FIRMWARE_VER="firmware-openwrt-DATESTR" -INTERNAL_FIRMWARE_VER="firmware-openwrt-DATESTR" -CONFIGURATION_VER="firmware-openwrt" -DESCRIPTION="Square One Router/Nas" -TSS="enabled" -DIRECT_MODE="disabled" -DEFAULT_LAN_IPADDR="192.168.1.1" -DEFAULT_LAN_NETMASK="255.255.255.0" -DEFAULT_LAN_BOOTPROTO="none" -DEFAULT_WAN_BOOTPROTO="dhcp" -DEFAULT_WAN_ENABLED="yes" -DEFAULT_WLAN_DEVICENAME="eth0" -VER_zImage="DATESTR" -VER_Ramdisk="DATESTR" -VER_hddapp="DATESTR" diff --git a/target/linux/gemini/image/Makefile b/target/linux/gemini/image/Makefile index ca0cb001e4..3f4dc62677 100644 --- a/target/linux/gemini/image/Makefile +++ b/target/linux/gemini/image/Makefile @@ -80,7 +80,6 @@ endef # All DTB files are prefixed with "gemini-" define Device/Default PROFILES := Default - DEVICE_DTS := $(patsubst %.dtb,%,$(notdir $(wildcard $(if $(IB),$(KDIR),$(DTS_DIR))/*-$(1).dtb))) KERNEL_DEPENDS = $$(wildcard $(DTS_DIR)/$$(DEVICE_DTS).dts) KERNEL_NAME := zImage KERNEL := kernel-bin | append-dtb @@ -96,23 +95,25 @@ GEMINI_NAS_PACKAGES:=kmod-md-mod kmod-md-linear kmod-md-multipath \ kmod-nls-utf8 kmod-usb-storage-extras \ samba36-server mdadm cfdisk fdisk e2fsprogs badblocks -define Device/dlink-dir-685 +define Device/dlink_dir-685 DEVICE_TITLE := D-Link DIR-685 Xtreme N Storage Router + DEVICE_DTS := gemini-dlink-dir-685 DEVICE_PACKAGES := $(GEMINI_NAS_PACKAGES) \ kmod-switch-rtl8366rb swconfig \ rt2800-pci IMAGES := factory.bin IMAGE/factory.bin := dir685-images endef -TARGET_DEVICES += dlink-dir-685 +TARGET_DEVICES += dlink_dir-685 -define Device/dlink-dns-313 +define Device/dlink_dns-313 DEVICE_TITLE := D-Link DNS-313 1-Bay Network Storage Enclosure + DEVICE_DTS := gemini-dlink-dns-313 DEVICE_PACKAGES := $(GEMINI_NAS_PACKAGES) IMAGES := factory.bin IMAGE/factory.bin := dns313-images endef -TARGET_DEVICES += dlink-dns-313 +TARGET_DEVICES += dlink_dns-313 define Device/nas4220b-sq201 IMAGES := factory.bin @@ -120,35 +121,40 @@ define Device/nas4220b-sq201 DEVICE_PACKAGES := $(GEMINI_NAS_PACKAGES) endef -define Device/nas4220b +define Device/raidsonic_ib-4220-b $(Device/nas4220b-sq201) DEVICE_TITLE := Raidsonic NAS IB-4220-B + DEVICE_DTS := gemini-nas4220b endef -TARGET_DEVICES += nas4220b +TARGET_DEVICES += raidsonic_ib-4220-b -define Device/rut1xx +define Device/teltonika_rut1xx DEVICE_TITLE := Teltonika RUT1xx + DEVICE_DTS := gemini-rut1xx DEVICE_PACKAGES := $(GEMINI_NAS_PACKAGES) endef -TARGET_DEVICES += rut1xx +TARGET_DEVICES += teltonika_rut1xx -define Device/sq201 +define Device/itian_sq201 $(Device/nas4220b-sq201) DEVICE_TITLE := ITian Square One SQ201 + DEVICE_DTS := gemini-sq201 DEVICE_PACKAGES += rt61-pci usb2-pci endef -TARGET_DEVICES += sq201 +TARGET_DEVICES += itian_sq201 -define Device/wbd111 +define Device/wiliboard_wbd111 DEVICE_TITLE := Wiliboard WBD-111 + DEVICE_DTS := gemini-wbd111 KERNEL := kernel-bin | append-dtb | wbd-nops endef -TARGET_DEVICES += wbd111 +TARGET_DEVICES += wiliboard_wbd111 -define Device/wbd222 +define Device/wiliboard_wbd222 DEVICE_TITLE := Wiliboard WBD-222 + DEVICE_DTS := gemini-wbd222 KERNEL := kernel-bin | append-dtb | wbd-nops endef -TARGET_DEVICES += wbd222 +TARGET_DEVICES += wiliboard_wbd222 $(eval $(call BuildImage))