diff options
| -rw-r--r-- | include/package-ipkg.mk | 8 | 
1 files changed, 5 insertions, 3 deletions
| diff --git a/include/package-ipkg.mk b/include/package-ipkg.mk index 904bbd75a..4409f239a 100644 --- a/include/package-ipkg.mk +++ b/include/package-ipkg.mk @@ -59,9 +59,11 @@ ifeq ($(DUMP),)      $(eval $(call BuildIPKGVariable,$(1),postrm))      $(STAGING_DIR_ROOT)/stamp/.$(1)_installed: $(STAMP_BUILT) -	mkdir -p $(STAGING_DIR_ROOT)/stamp -	$(call Package/$(1)/install,$(STAGING_DIR_ROOT)) -	$(call Package/$(1)/install_lib,$(STAGING_DIR_ROOT)) +	mkdir -p $(STAGING_DIR_ROOT)/stamp $(STAGING_DIR_ROOT)/tmp-$(1) +	$(call Package/$(1)/install,$(STAGING_DIR_ROOT)/tmp-$(1)) +	$(call Package/$(1)/install_lib,$(STAGING_DIR_ROOT)/tmp-$(1)) +	$(CP) $(STAGING_DIR_ROOT)/tmp-$(1)/* $(STAGING_DIR_ROOT)/ +	rm -rf $(STAGING_DIR_ROOT)/tmp-$(1)  	touch $$@      $$(IPKG_$(1)): $(STAGING_DIR)/etc/ipkg.conf $(STAMP_BUILT) | 
