unzip: Use the "-q" option to silence unzipping of source files
PATCH 1/1 unzip: Use the "-q" option to silence unzipping of source files
Add and use the "UNZIP" variable instead of calling directly unzip because the variable contains the "-q" option to silence "unzip" so it doesn't show the list of files extracted just like when tar files are being unpacked.
--- boot/at91bootstrap/at91bootstrap.mk | 2 +- package/Makefile.in | 1 + package/espeak/espeak.mk | 2 +- package/explorercanvas/explorercanvas.mk | 2 +- package/gtest/gtest.mk | 2 +- package/jquery-mobile/jquery-mobile.mk | 2 +- package/jquery-ui-themes/jquery-ui-themes.mk | 2 +- package/jquery-ui/jquery-ui.mk | 2 +- package/jquery-validation/jquery-validation.mk | 2 +- package/libjson/libjson.mk | 2 +- package/opentyrian-data/opentyrian-data.mk | 2 +- package/python-keyring/python-keyring.mk | 2 +- package/rapidjson/rapidjson.mk | 2 +- package/sam-ba/sam-ba.mk | 2 +- package/urg/urg.mk | 2 +- package/zxing/zxing.mk | 2 +- 16 files changed, 16 insertions(+), 15 deletions(-)
boot/at91bootstrap/at91bootstrap.mk +1 -1
@@ -17,7 +17,7 @@ AT91BOOTSTRAP_INSTALL_IMAGES = YES AT91BOOTSTRAP_INSTALL_TARGET = NO define AT91BOOTSTRAP_EXTRACT_CMDS - unzip -d $(BUILD_DIR) $(DL_DIR)/$(AT91BOOTSTRAP_SOURCE) + $(UNZIP) $(BUILD_DIR) $(DL_DIR)/$(AT91BOOTSTRAP_SOURCE) mv $(BUILD_DIR)/Bootstrap-v$(AT91BOOTSTRAP_VERSION)/* $(@D) rmdir $(BUILD_DIR)/Bootstrap-v$(AT91BOOTSTRAP_VERSION) endef
package/Makefile.in +1 -0
@@ -221,6 +221,7 @@ INSTALL := $(shell which install || type -p install) FLEX := $(shell which flex || type -p flex) BISON := $(shell which bison || type -p bison) SED := $(shell which sed || type -p sed) -i -e +UNZIP := $(shell which unzip || type -p unzip) -qd APPLY_PATCHES = support/scripts/apply-patches.sh $(if $(QUIET),-s)
package/espeak/espeak.mk +1 -1
@@ -21,7 +21,7 @@ ESPEAK_DEPENDENCIES = pulseaudio endif define ESPEAK_EXTRACT_CMDS - unzip -d $(@D) $(DL_DIR)/$(ESPEAK_SOURCE) + $(UNZIP) $(@D) $(DL_DIR)/$(ESPEAK_SOURCE) mv $(@D)/espeak-$(ESPEAK_VERSION)-source/* $(@D) $(RM) -r $(@D)/espeak-$(ESPEAK_VERSION)-source endef
package/explorercanvas/explorercanvas.mk +1 -1
@@ -11,7 +11,7 @@ EXPLORERCANVAS_LICENSE = Apache-2.0 EXPLORERCANVAS_LICENSE_FILES = COPYING define EXPLORERCANVAS_EXTRACT_CMDS - unzip -d $(@D) $(DL_DIR)/$(EXPLORERCANVAS_SOURCE) + $(UNZIP) $(@D) $(DL_DIR)/$(EXPLORERCANVAS_SOURCE) endef define EXPLORERCANVAS_INSTALL_TARGET_CMDS
package/gtest/gtest.mk +1 -1
@@ -22,7 +22,7 @@ GTEST_LICENSE_FILES = LICENSE GTEST_CONF_OPTS = -DBUILD_SHARED_LIBS=OFF define GTEST_EXTRACT_CMDS - unzip $(DL_DIR)/$(GTEST_SOURCE) -d $(BUILD_DIR) + $(UNZIP) $(DL_DIR)/$(GTEST_SOURCE) -d $(BUILD_DIR) endef define GTEST_INSTALL_STAGING_CMDS
package/jquery-mobile/jquery-mobile.mk +1 -1
@@ -10,7 +10,7 @@ JQUERY_MOBILE_SOURCE = jquery.mobile-$(JQUERY_MOBILE_VERSION).zip JQUERY_MOBILE_LICENSE = MIT define JQUERY_MOBILE_EXTRACT_CMDS - unzip -d $(@D) $(DL_DIR)/$(JQUERY_MOBILE_SOURCE) + $(UNZIP) $(@D) $(DL_DIR)/$(JQUERY_MOBILE_SOURCE) endef JQUERY_MOBILE_INSTALLED_FILES = \
package/jquery-ui-themes/jquery-ui-themes.mk +1 -1
@@ -12,7 +12,7 @@ JQUERY_UI_THEMES_LICENSE_FILES = MIT-LICENSE.txt JQUERY_UI_THEMES_DEPENDENCIES = jquery-ui define JQUERY_UI_THEMES_EXTRACT_CMDS - unzip -d $(@D) $(DL_DIR)/$(JQUERY_UI_THEMES_SOURCE) + $(UNZIP) $(@D) $(DL_DIR)/$(JQUERY_UI_THEMES_SOURCE) mv $(@D)/jquery-ui-themes-$(JQUERY_UI_THEMES_VERSION)/* $(@D) $(RM) -r $(@D)/jquery-ui-themes-$(JQUERY_UI_THEMES_VERSION) endef
package/jquery-ui/jquery-ui.mk +1 -1
@@ -14,7 +14,7 @@ JQUERY_UI_LICENSE = MIT JQUERY_UI_LICENSE_FILES = MIT-LICENSE.txt define JQUERY_UI_EXTRACT_CMDS - unzip -d $(@D) $(DL_DIR)/$(JQUERY_UI_SOURCE) + $(UNZIP) $(@D) $(DL_DIR)/$(JQUERY_UI_SOURCE) mv $(@D)/jquery-ui-$(JQUERY_UI_VERSION)/* $(@D) $(RM) -r $(@D)/jquery-ui-$(JQUERY_UI_VERSION) endef
package/jquery-validation/jquery-validation.mk +1 -1
@@ -11,7 +11,7 @@ JQUERY_VALIDATION_LICENSE = MIT JQUERY_VALIDATION_LICENSE_FILES = README.md define JQUERY_VALIDATION_EXTRACT_CMDS - unzip -d $(@D) $(DL_DIR)/$(JQUERY_VALIDATION_SOURCE) + $(UNZIP) $(@D) $(DL_DIR)/$(JQUERY_VALIDATION_SOURCE) endef define JQUERY_VALIDATION_INSTALL_TARGET_CMDS
package/libjson/libjson.mk +1 -1
@@ -23,7 +23,7 @@ endif LIBJSON_MAKE_OPTS += BUILD_TYPE= CXXFLAGS="$(LIBJSON_CXXFLAGS)" define LIBJSON_EXTRACT_CMDS - unzip -d $(@D) $(DL_DIR)/$(LIBJSON_SOURCE) + $(UNZIP) $(@D) $(DL_DIR)/$(LIBJSON_SOURCE) mv $(@D)/libjson/* $(@D) $(RM) -r $(@D)/libjson $(SED) '/ldconfig/d' $(@D)/makefile
package/opentyrian-data/opentyrian-data.mk +1 -1
@@ -10,7 +10,7 @@ OPENTYRIAN_DATA_SOURCE = tyrian21.zip OPENTYRIAN_DATA_LICENSE = Freeware define OPENTYRIAN_DATA_EXTRACT_CMDS - unzip -d $(@D) $(DL_DIR)/$(OPENTYRIAN_DATA_SOURCE) + $(UNZIP) $(@D) $(DL_DIR)/$(OPENTYRIAN_DATA_SOURCE) endef define OPENTYRIAN_DATA_INSTALL_TARGET_CMDS
package/python-keyring/python-keyring.mk +1 -1
@@ -11,7 +11,7 @@ PYTHON_KEYRING_SETUP_TYPE = setuptools PYTHON_KEYRING_LICENSE = python software foundation license define PYTHON_KEYRING_EXTRACT_CMDS - unzip -d $(@D) $(DL_DIR)/$(PYTHON_KEYRING_SOURCE) + $(UNZIP) $(@D) $(DL_DIR)/$(PYTHON_KEYRING_SOURCE) mv $(@D)/keyring-$(PYTHON_KEYRING_VERSION)/* $(@D) $(RM) -r $(@D)/keyring-$(PYTHON_KEYRING_VERSION) endef
package/rapidjson/rapidjson.mk +1 -1
@@ -13,7 +13,7 @@ RAPIDJSON_INSTALL_TARGET = NO RAPIDJSON_INSTALL_STAGING = YES define RAPIDJSON_EXTRACT_CMDS - unzip -d $(@D) $(DL_DIR)/$(RAPIDJSON_SOURCE) + $(UNZIP) $(@D) $(DL_DIR)/$(RAPIDJSON_SOURCE) mv $(@D)/rapidjson/* $(@D) $(RM) -r $(@D)/rapidjson endef
package/sam-ba/sam-ba.mk +1 -1
@@ -12,7 +12,7 @@ SAM_BA_LICENSE = BSD-like (partly binary-only) SAM_BA_LICENSE_FILES = doc/readme.txt define HOST_SAM_BA_EXTRACT_CMDS - unzip -d $(BUILD_DIR) $(DL_DIR)/$(SAM_BA_SOURCE) + $(UNZIP) $(BUILD_DIR) $(DL_DIR)/$(SAM_BA_SOURCE) mv $(BUILD_DIR)/sam-ba_cdc_cdc_linux/* $(@D) rmdir $(BUILD_DIR)/sam-ba_cdc_cdc_linux/ endef
package/urg/urg.mk +1 -1
@@ -25,7 +25,7 @@ URG_CONFIG_SCRIPTS = c_urg-config urg-config define URG_EXTRACT_CMDS $(RM) -rf $(URG_DIR) - unzip -q -d $(BUILD_DIR)/ $(DL_DIR)/$(URG_SOURCE) + $(UNZIP) $(BUILD_DIR)/ $(DL_DIR)/$(URG_SOURCE) test -d $(URG_DIR) || \ mv $(BUILD_DIR)/$(subst .zip,,$(URG_SOURCE)) $(URG_DIR) endef
package/zxing/zxing.mk +1 -1
@@ -22,7 +22,7 @@ endif endif define ZXING_EXTRACT_CMDS - unzip -d $(BUILD_DIR) $(DL_DIR)/$(ZXING_SOURCE) + $(UNZIP) $(BUILD_DIR) $(DL_DIR)/$(ZXING_SOURCE) endef define ZXING_BUILD_CMDS
Signature · 1 line
2.1.1
PATCH 1/1 unzip: Use the "-q" option to silence unzipping of source files
Quoted 43 lines · Fabio Porcedda
Add and use the "UNZIP" variable instead of calling directly unzip because the variable contains the "-q" option to silence "unzip" so it doesn't show the list of files extracted just like when tar files are being unpacked.
Signed-off-by Fabio Porcedda <[email protected]>--- boot/at91bootstrap/at91bootstrap.mk | 2 +- package/Makefile.in | 1 + package/espeak/espeak.mk | 2 +- package/explorercanvas/explorercanvas.mk | 2 +- package/gtest/gtest.mk | 2 +- package/jquery-mobile/jquery-mobile.mk | 2 +- package/jquery-ui-themes/jquery-ui-themes.mk | 2 +- package/jquery-ui/jquery-ui.mk | 2 +- package/jquery-validation/jquery-validation.mk | 2 +- package/libjson/libjson.mk | 2 +- package/opentyrian-data/opentyrian-data.mk | 2 +- package/python-keyring/python-keyring.mk | 2 +- package/rapidjson/rapidjson.mk | 2 +- package/sam-ba/sam-ba.mk | 2 +- package/urg/urg.mk | 2 +- package/zxing/zxing.mk | 2 +- 16 files changed, 16 insertions(+), 15 deletions(-)boot/at91bootstrap/at91bootstrap.mk +1
-1@@ -17,7 +17,7 @@ AT91BOOTSTRAP_INSTALL_IMAGES = YES AT91BOOTSTRAP_INSTALL_TARGET = NO define AT91BOOTSTRAP_EXTRACT_CMDS - unzip -d $(BUILD_DIR) $(DL_DIR)/$(AT91BOOTSTRAP_SOURCE) + $(UNZIP) $(BUILD_DIR) $(DL_DIR)/$(AT91BOOTSTRAP_SOURCE) mv $(BUILD_DIR)/Bootstrap-v$(AT91BOOTSTRAP_VERSION)/* $(@D) rmdir $(BUILD_DIR)/Bootstrap-v$(AT91BOOTSTRAP_VERSION) endefpackage/Makefile.in +0
-0
package/Makefile.in INSTALL := $(shell which install || type -p install) · line 224
Quoted 4 lines
package/Makefile.in +1
-0@@ -221,6 +221,7 @@ INSTALL := $(shell which install || type -p install) FLEX := $(shell which flex || type -p flex) BISON := $(shell which bison || type -p bison) SED := $(shell which sed || type -p sed) -i -e +UNZIP := $(shell which unzip || type -p unzip) -qd
-qd doesn't look right - the -d option should be followed with the directory in
which to extract. In some places you replaced "unzip -d" with "$(UNZIP)", in other places it was "unzip .... -d ..." which you replaced with "$(UNZIP) .... -d ...".
I'm not in favour of splitting options like this. So I'd remove the -d from UNZIP.
package/espeak/espeak.mk ESPEAK_DEPENDENCIES = pulseaudio · line 24
Quoted 13 lines
package/Makefile.in +0
-0APPLY_PATCHES = support/scripts/apply-patches.sh $(if $(QUIET),-s)package/espeak/espeak.mk +1
-1@@ -21,7 +21,7 @@ ESPEAK_DEPENDENCIES = pulseaudio endif define ESPEAK_EXTRACT_CMDS - unzip -d $(@D) $(DL_DIR)/$(ESPEAK_SOURCE) + $(UNZIP) $(@D) $(DL_DIR)/$(ESPEAK_SOURCE)
Here's an example where it's split.
Quoted 21 lines
package/espeak/espeak.mk +0
-0mv $(@D)/espeak-$(ESPEAK_VERSION)-source/* $(@D) $(RM) -r $(@D)/espeak-$(ESPEAK_VERSION)-source endefpackage/explorercanvas/explorercanvas.mk +1
-1@@ -11,7 +11,7 @@ EXPLORERCANVAS_LICENSE = Apache-2.0 EXPLORERCANVAS_LICENSE_FILES = COPYING define EXPLORERCANVAS_EXTRACT_CMDS - unzip -d $(@D) $(DL_DIR)/$(EXPLORERCANVAS_SOURCE) + $(UNZIP) $(@D) $(DL_DIR)/$(EXPLORERCANVAS_SOURCE) endef define EXPLORERCANVAS_INSTALL_TARGET_CMDSpackage/gtest/gtest.mk +0
-0
package/gtest/gtest.mk GTEST_LICENSE_FILES = LICENSE · line 25
Quoted 5 lines
package/gtest/gtest.mk +1
-1@@ -22,7 +22,7 @@ GTEST_LICENSE_FILES = LICENSE GTEST_CONF_OPTS = -DBUILD_SHARED_LIBS=OFF define GTEST_EXTRACT_CMDS - unzip $(DL_DIR)/$(GTEST_SOURCE) -d $(BUILD_DIR) + $(UNZIP) $(DL_DIR)/$(GTEST_SOURCE) -d $(BUILD_DIR)
Here's an example where the second -d is still present.
Regards,
Arnout
Quoted 16 lines
package/gtest/gtest.mk +0
-0endef define GTEST_INSTALL_STAGING_CMDSpackage/jquery-mobile/jquery-mobile.mk +1
-1@@ -10,7 +10,7 @@ JQUERY_MOBILE_SOURCE = jquery.mobile-$(JQUERY_MOBILE_VERSION).zip JQUERY_MOBILE_LICENSE = MIT define JQUERY_MOBILE_EXTRACT_CMDS - unzip -d $(@D) $(DL_DIR)/$(JQUERY_MOBILE_SOURCE) + $(UNZIP) $(@D) $(DL_DIR)/$(JQUERY_MOBILE_SOURCE) endef JQUERY_MOBILE_INSTALLED_FILES = \
[snip]
Signature · 6 lines
Arnout Vandecappelle arnout at mind be Senior Embedded Software Architect +32-16-286500 Essensium/Mind http://www.mind.be G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle GPG fingerprint: 7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F
PATCH 1/1 unzip: Use the "-q" option to silence unzipping of source files
Hi Arnout,
thanks for reviewing.
Quoted 45 lines · Arnout Vandecappelle
Quoted 44 lines · Fabio Porcedda
Add and use the "UNZIP" variable instead of calling directly unzip because the variable contains the "-q" option to silence "unzip" so it doesn't show the list of files extracted just like when tar files are being unpacked.
Signed-off-by Fabio Porcedda <[email protected]>--- boot/at91bootstrap/at91bootstrap.mk | 2 +- package/Makefile.in | 1 + package/espeak/espeak.mk | 2 +- package/explorercanvas/explorercanvas.mk | 2 +- package/gtest/gtest.mk | 2 +- package/jquery-mobile/jquery-mobile.mk | 2 +- package/jquery-ui-themes/jquery-ui-themes.mk | 2 +- package/jquery-ui/jquery-ui.mk | 2 +- package/jquery-validation/jquery-validation.mk | 2 +- package/libjson/libjson.mk | 2 +- package/opentyrian-data/opentyrian-data.mk | 2 +- package/python-keyring/python-keyring.mk | 2 +- package/rapidjson/rapidjson.mk | 2 +- package/sam-ba/sam-ba.mk | 2 +- package/urg/urg.mk | 2 +- package/zxing/zxing.mk | 2 +- 16 files changed, 16 insertions(+), 15 deletions(-)boot/at91bootstrap/at91bootstrap.mk +1
-1@@ -17,7 +17,7 @@ AT91BOOTSTRAP_INSTALL_IMAGES = YES AT91BOOTSTRAP_INSTALL_TARGET = NO define AT91BOOTSTRAP_EXTRACT_CMDS - unzip -d $(BUILD_DIR) $(DL_DIR)/$(AT91BOOTSTRAP_SOURCE) + $(UNZIP) $(BUILD_DIR) $(DL_DIR)/$(AT91BOOTSTRAP_SOURCE) mv $(BUILD_DIR)/Bootstrap-v$(AT91BOOTSTRAP_VERSION)/* $(@D) rmdir $(BUILD_DIR)/Bootstrap-v$(AT91BOOTSTRAP_VERSION) endefpackage/Makefile.in +0
-0@@ -221,6 +221,7 @@ INSTALL := $(shell which install || type -p install) FLEX := $(shell which flex || type -p flex)
Quoted 8 lines
package/Makefile.in INSTALL := $(shell which install || type -p install) · line 224
Quoted 3 lines
package/Makefile.in +1
-0BISON := $(shell which bison || type -p bison) SED := $(shell which sed || type -p sed) -i -e +UNZIP := $(shell which unzip || type -p unzip) -qd-qd doesn't look right - the -d option should be followed with the directory in
which to extract. In some places you replaced "unzip -d" with "$(UNZIP)", in other places it was "unzip .... -d ..." which you replaced with "$(UNZIP) .... -d ...".
Nice catch, I will fix it.
Quoted 2 lines
I'm not in favour of splitting options like this. So I'd remove the -d from UNZIP.
Ok i will remove it.
Thanks & BR
Signature · 1 line
Fabio Porcedda
PATCH 1/1 unzip: Use the "-q" option to silence unzipping of source files
I've sent a new revision:
http://patchwork.ozlabs.org/patch/404486/
BR
Signature · 1 line
Fabio Porcedda
PATCH 1/1 unzip: Use the "-q" option to silence unzipping of source files
In reply to Fabio PorceddaI've sent a new revision:
http://patchwork.ozlabs.org/patch/404486/
BR
Signature · 1 line
Fabio Porcedda