[packages/rpmrebuild] patch bash shebang in prep
glen
glen at pld-linux.org
Tue Feb 17 16:30:38 CET 2015
commit 04c3eb309217129d9731bbf81c2e92d9c34195ef
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Tue Feb 17 17:26:37 2015 +0200
patch bash shebang in prep
rpmrebuild.spec | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
---
diff --git a/rpmrebuild.spec b/rpmrebuild.spec
index 0900433..2b6bc39 100644
--- a/rpmrebuild.spec
+++ b/rpmrebuild.spec
@@ -7,7 +7,8 @@ Group: Development/Tools
Source0: http://downloads.sourceforge.net/rpmrebuild/%{name}-%{version}.tar.gz
# Source0-md5: cb762d14484795986fd909b48f1207b9
Patch0: locales.patch
-URL: http://rpmrebuild.sourceforge.net
+URL: http://rpmrebuild.sourceforge.net/
+BuildRequires: sed >= 4.0
Requires: bash
Requires: cpio
Requires: grep
@@ -35,6 +36,9 @@ mv locale/{fr_FR.UTF-8,fr}
mv man/{fr_FR.UTF-8,fr}
mv plugins/man/{fr_FR.UTF-8,fr}
+# fix for .src without shebangs
+%{__sed} -i -e '1i#!/bin/bash' rpmrebuild_parser.src
+
%build
%{__make}
@@ -43,12 +47,6 @@ rm -rf $RPM_BUILD_ROOT
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
-# fix for .src without shebangs
-chmod a+w $RPM_BUILD_ROOT%{_prefix}/lib/rpmrebuild/rpmrebuild_parser.src
-awk '{if (NR==1) print "#!/bin/bash\n" $0; else print $0;}' < $RPM_BUILD_ROOT%{_prefix}/lib/rpmrebuild/rpmrebuild_parser.src > $RPM_BUILD_ROOT%{_prefix}/lib/rpmrebuild/rpmrebuild_parser.src.new
-mv $RPM_BUILD_ROOT%{_prefix}/lib/rpmrebuild/rpmrebuild_parser.src.new $RPM_BUILD_ROOT%{_prefix}/lib/rpmrebuild/rpmrebuild_parser.src
-chmod a-w $RPM_BUILD_ROOT%{_prefix}/lib/rpmrebuild/rpmrebuild_parser.src
-
%clean
rm -rf $RPM_BUILD_ROOT
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/rpmrebuild.git/commitdiff/55a7269b1ad572738359bd92b13bf19670610d67
More information about the pld-cvs-commit
mailing list