X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/b3e588c735435c1cb5ee49de9fa6f63e04408111..01c56fcc5a201ed84f10f427adf13a1edf688b20:/include/unpack.mk diff --git a/include/unpack.mk b/include/unpack.mk index 94124e9ec..7813e3b3d 100644 --- a/include/unpack.mk +++ b/include/unpack.mk @@ -8,7 +8,7 @@ ifeq ($(strip $(PKG_UNPACK)),) # use existing PKG_CAT PKG_UNPACK:=$(PKG_CAT) $(DL_DIR)/$(PKG_SOURCE) | $(HOST_TAR) -C $(PKG_BUILD_DIR)/.. $(TAR_OPTIONS) ifeq ($(PKG_CAT),unzip) - PKG_UNPACK:=unzip -d $(PKG_BUILD_DIR) $(DL_DIR)/$(PKG_SOURCE) + PKG_UNPACK:=unzip -d $(PKG_BUILD_DIR)/.. $(DL_DIR)/$(PKG_SOURCE) endif # replace zcat with $(ZCAT), because some system have it as gzcat ifeq ($(PKG_CAT),zcat) @@ -17,4 +17,7 @@ ifeq ($(strip $(PKG_UNPACK)),) else # try to autodetect file type endif + ifneq ($(strip $(CRLF_WORKAROUND)),) + PKG_UNPACK += && find $(PKG_BUILD_DIR) -type f -print0 | xargs -0 perl -pi -e 's!\r$$$$!!g' + endif endif