On Friday, 29 May 2020 19:22:36 CEST Adrian Schmutzler wrote: > DEVICE_TYPE is a target/subtarget variable, and it does not have > any effect when set in a device definition. It can only be set > in a target's or subtarget's Makefile. > > Consequently, having it set anyway is misleading, so this drops > all cases.
Well, I can tell you where it matters for devices. You'll have to look at this: <https://git.openwrt.org/?p=openwrt/openwrt.git;a=blob;f=include/target.mk;h=9bd4c14936c1438df2be87e5697f5f5568699d2b;hb=HEAD#l54> |# Add device specific packages (here below to allow device type set from subtarget) |DEFAULT_PACKAGES += $(DEFAULT_PACKAGES.$(DEVICE_TYPE)) So, the MBL gets "DEFAULT_PACKAGES.nas" (block-mount fdisk lsblk mdadm) over "DEFAULT_PACKAGES.router" (dnsmasq iptables ip6tables ppp ppp-mod-pppoe firewall odhcpd-ipv6only odhcp6c kmod-ipt-offload) which makes much more sense for other devices as well. If you want to revert these changes and make this transparent, you'll probably want to amend each device package list with the appropriate -package (i.e -ppp -firewall -dnsmasq ...) all around. Cheers, Christian _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel