From: "Daniel F. Dickinson" <csho...@thecshore.com> With PER_DEVICE_ROOTFS on ath79 and brcm2708 package/install step fails because it cannot satisfy the dependency on iw. The quick solution (this patch) is to add DEFAULT:=y if cfg80211 to Package/iw. A better solution would be to defer installation to imagebuilder, or a step done like imagebuild, in which when uses a temporary package repository so opkg can do proper resolving of dependencies.
The root cause is that for the package/Makefile call of opkg from rootfs.mk the package list isn't managed through the opkg resolver and is rather done through Kconfig and make, and as such is less capable than opkg's resolver and therefore can handle the iw vs. iw-full VARIANT situation when a cfg80211-based wireless driver DEPENDS on iw. Signed-off-by: Daniel F. Dickinson <csho...@thecshore.com> --- package/network/utils/iw/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/package/network/utils/iw/Makefile b/package/network/utils/iw/Makefile index ef39ee6724..0e29a96e2c 100644 --- a/package/network/utils/iw/Makefile +++ b/package/network/utils/iw/Makefile @@ -28,6 +28,7 @@ define Package/iw URL:=http://wireless.kernel.org/en/users/Documentation/iw DEPENDS:= +libnl-tiny VARIANT:=tiny + DEFAULT:=y if cfg80211 endef define Package/iw-full -- 2.11.0 _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel