diff --git a/Makefile b/Makefile index f33913914e3cff49fe5129e3886fb46d276383cd..e9d770c026745e3248d9ac5bcb8e6b55b625aaa3 100644 --- a/Makefile +++ b/Makefile @@ -121,12 +121,11 @@ PROFILE_PACKAGES := define Profile $(eval $(call Profile/Default)) $(eval $(call Profile/$(1))) - $(1)_PACKAGES := $(PACKAGES) endef define GluonProfile PROFILES += $(1) -PROFILE_PACKAGES += $(filter-out -%,$($(1)_PACKAGES) $(2) $(GLUON_$(1)_SITE_PACKAGES)) +PROFILE_PACKAGES += $(filter-out -%,$(2) $(GLUON_$(1)_SITE_PACKAGES)) GLUON_$(1)_DEFAULT_PACKAGES := $(2) GLUON_$(1)_MODELS := endef @@ -303,7 +302,7 @@ enable_initscripts: FORCE # Generate package list -$(eval $(call merge-lists,INSTALL_PACKAGES,DEFAULT_PACKAGES $(PROFILE)_PACKAGES GLUON_DEFAULT_PACKAGES GLUON_SITE_PACKAGES GLUON_$(PROFILE)_DEFAULT_PACKAGES GLUON_$(PROFILE)_SITE_PACKAGES)) +$(eval $(call merge-lists,INSTALL_PACKAGES,DEFAULT_PACKAGES GLUON_DEFAULT_PACKAGES GLUON_SITE_PACKAGES GLUON_$(PROFILE)_DEFAULT_PACKAGES GLUON_$(PROFILE)_SITE_PACKAGES)) package_install: FORCE $(OPKG) update diff --git a/include/gluon.mk b/include/gluon.mk index 0bf92db51c0fc74a7cb0a398fea1670b2e41667f..178c6241caaf7d510ee800023e687c7b6b8cb61c 100644 --- a/include/gluon.mk +++ b/include/gluon.mk @@ -60,7 +60,7 @@ endef regex-escape = $(shell echo '$(1)' | sed -e 's/[]\/()$*.^|[]/\\&/g') -GLUON_DEFAULT_PACKAGES := gluon-core kmod-ipv6 firewall ip6tables -uboot-envtools -kmod-usb-core -kmod-usb2 -kmod-ledtrig-usbdev +GLUON_DEFAULT_PACKAGES := gluon-core kmod-ipv6 firewall ip6tables -uboot-envtools override DEFAULT_PACKAGES.router :=