X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/9ef909243235306a47edba82e852211ff6a40853..ea5fac303fcc64086c98d179914f3f3890f733b3:/include/package.mk diff --git a/include/package.mk b/include/package.mk index 7ae95f8fe..fc1b7802f 100644 --- a/include/package.mk +++ b/include/package.mk @@ -11,6 +11,8 @@ else endif include $(INCLUDE_DIR)/prereq.mk +include $(INCLUDE_DIR)/host.mk +include $(INCLUDE_DIR)/unpack.mk define shvar V_$(subst .,_,$(subst -,_,$(subst /,_,$(1)))) @@ -268,12 +270,7 @@ define BuildPackage endif endef -ifneq ($(strip $(PKG_CAT)),) - ifeq ($(PKG_CAT),unzip) - UNPACK=unzip -d $(PKG_BUILD_DIR) $(DL_DIR)/$(PKG_SOURCE) - else - UNPACK=$(PKG_CAT) $(DL_DIR)/$(PKG_SOURCE) | tar -C $(PKG_BUILD_DIR)/.. $(TAR_OPTIONS) - - endif +ifneq ($(strip $(PKG_UNPACK)),) define Build/Prepare/Default $(UNPACK) @if [ -d ./patches ]; then \