Merge pull request #3740 from pprindeville/fix-perlmod-stripping

perlmod: global knob to disable comment stripping modules
This commit is contained in:
Hannu Nyman
2017-01-11 23:39:14 +02:00
committed by GitHub
3 changed files with 21 additions and 5 deletions

View File

@@ -129,9 +129,7 @@ define perlmod/Install/NoStrip
endef
define perlmod/Install
$(call perlmod/Install/NoStrip,$(1),$(2),$(3))
define perlmod/_DoStrip
@echo "---> Stripping modules in: $(strip $(1))$(PERL_SITELIB)"
find $(strip $(1))$(PERL_SITELIB) -name \*.pm -or -name \*.pl | \
xargs -r sed -i \
@@ -141,6 +139,12 @@ define perlmod/Install
-e '/^#[^!"'"'"']/d'
endef
define perlmod/Install
$(call perlmod/Install/NoStrip,$(1),$(2),$(3))
$(if $(CONFIG_PERL_NOCOMMENT),$(if $(PKG_LEAVE_COMMENTS),,$(call perlmod/_DoStrip,$(1),$(2),$(3))))
endef
# You probably don't want to use this directly. Look at perlmod/InstallTests
define perlmod/_InstallTests
$(INSTALL_DIR) $(strip $(1))