X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/606dc5ad6fcfe71aaf5d99d82c7f65094978825a..b91f24824772c446534e8b296dec1a0baada6b1d:/include/package-ipkg.mk diff --git a/include/package-ipkg.mk b/include/package-ipkg.mk index 41f88d84d..f08cf897c 100644 --- a/include/package-ipkg.mk +++ b/include/package-ipkg.mk @@ -18,7 +18,7 @@ OPKG:= \ --force-postinstall \ --add-dest root:/ \ --add-arch all:100 \ - --add-arch $(ARCH_PACKAGES):200 + --add-arch $(if $(ARCH_PACKAGES),$(ARCH_PACKAGES),$(BOARD)):200 # invoke ipkg-build with some default options IPKG_BUILD:= \ @@ -101,6 +101,7 @@ ifeq ($(DUMP),) echo "Provides: $(PROVIDES)"; \ echo "Source: $(SOURCE)"; \ echo "Section: $(SECTION)"; \ + echo "Status: install $(if $(filter hold,$(PKG_FLAGS)),hold,ok) not-installed"; \ echo "Priority: $(PRIORITY)"; \ echo "Maintainer: $(MAINTAINER)"; \ echo "Architecture: $(PKGARCH)"; \ @@ -117,6 +118,7 @@ ifeq ($(DUMP),) $$(INFO_$(1)): $$(IPKG_$(1)) @[ -d $(TARGET_DIR)/tmp ] || mkdir -p $(TARGET_DIR)/tmp $(OPKG) install $$(IPKG_$(1)) + $(if $(PKGFLAGS),for flag in $(PKGFLAGS); do $(OPKG) flag $$$$flag $(1); done) $(1)-clean: rm -f $(PACKAGE_DIR)/$(1)_*