commit b5868bc343fd555e7ffed76dd15142f9446f0bd2
Author: Jacek Konieczny <[email protected]>
Date:   Tue Apr 26 15:13:59 2016 +0200

    fix __spec_install_post_check_shebangs for spaces
    
    Paths with spaces would cause the macro to fail.
    
    Version: 1.716

 rpm-build-macros.spec | 2 +-
 rpm.macros            | 7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/rpm-build-macros.spec b/rpm-build-macros.spec
index 204dd44..72331d4 100644
--- a/rpm-build-macros.spec
+++ b/rpm-build-macros.spec
@@ -1,4 +1,4 @@
-%define                rpm_macros_rev  1.715
+%define                rpm_macros_rev  1.716
 %define                find_lang_rev   1.38
 Summary:       PLD Linux RPM build macros
 Summary(pl.UTF-8):     Makra do budowania pakietów RPM dla Linuksa PLD
diff --git a/rpm.macros b/rpm.macros
index 93a955d..1c07df4 100644
--- a/rpm.macros
+++ b/rpm.macros
@@ -738,9 +738,10 @@ __spec_install_post_check_shebangs() { \
 %{!?debug:set +x;} \
        fail=0; \
        echo "Checking script shebangs..."; \
-       for f in $(find $RPM_BUILD_ROOT -type f -perm -500 -print) ; do \
-               shebang=$(sed -e'1s/#! *\(.*\)/\1/;t;d;q' "$f") ; \
-               f=${f##$RPM_BUILD_ROOT}; \
+       find $RPM_BUILD_ROOT -type f -perm -500 -print | \
+       while read f ; do \
+               shebang="$(sed -e'1s/#! *\(.*\)/\1/;t;d;q' "$f")" ; \
+               f="${f##$RPM_BUILD_ROOT}"; \
                case "$shebang" in \
                        "%{__python}"|"%{__python3}"|"%{__python} 
"*|"%{__python3} "* \
                        |"/usr/bin/python%{py_ver}"|"/usr/bin/python%{py_ver} 
"* \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/rpm-build-macros.git/commitdiff/b5868bc343fd555e7ffed76dd15142f9446f0bd2

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to