X-Git-Url: https://git.enpas.org/?a=blobdiff_plain;f=include%2Fpackage-ipkg.mk;h=33b9ef83537f98c0bf221df81932169e4cfbe2bc;hb=6451badb13606af9c1bdf82a2c543bd31320ca22;hp=f537fb2db8579a6429c062485ed0a66cb1c52e67;hpb=1630b3829de9aa869992aa747c28d65a2fca31c2;p=openwrt.git diff --git a/include/package-ipkg.mk b/include/package-ipkg.mk index f537fb2db8..33b9ef8353 100644 --- a/include/package-ipkg.mk +++ b/include/package-ipkg.mk @@ -16,6 +16,7 @@ OPKG:= \ --force-depends \ --force-overwrite \ --force-postinstall \ + --force-maintainer \ --add-dest root:/ \ --add-arch all:100 \ --add-arch $(if $(ARCH_PACKAGES),$(ARCH_PACKAGES),$(BOARD)):200 @@ -27,8 +28,10 @@ IPKG_BUILD:= \ IPKG_STATE_DIR:=$(TARGET_DIR)/usr/lib/opkg define BuildIPKGVariable +ifdef Package/$(1)/$(2) $(call shexport,Package/$(1)/$(2)) - $(1)_COMMANDS += $(SH_FUNC) var2file "$(call shvar,Package/$(1)/$(2))" $(2); + $(1)_COMMANDS += var2file "$(call shvar,Package/$(1)/$(2))" $(2); +endif endef PARENL :=( @@ -110,7 +113,7 @@ ifeq ($(DUMP),) echo -n "Description: "; $(SH_FUNC) getvar $(call shvar,Package/$(1)/description) | sed -e 's,^[[:space:]]*, ,g'; \ ) > $$(IDIR_$(1))/CONTROL/control chmod 644 $$(IDIR_$(1))/CONTROL/control - (cd $$(IDIR_$(1))/CONTROL; \ + $(SH_FUNC) (cd $$(IDIR_$(1))/CONTROL; \ $($(1)_COMMANDS) \ )