[packages/rpm-whiteout] - rpm5 seems very anal when it comes to '%' at the start of line, work around this with sed - rel

baggins baggins at pld-linux.org
Tue Dec 18 00:36:10 CET 2012


commit 180d4b6990128adce2d94e251296c6e00016ba2d
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Tue Dec 18 00:34:42 2012 +0100

    - rpm5 seems very anal when it comes to '%' at the start of line,
      work around this with sed
    - rel 2

 rpm-whiteout.spec | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)
---
diff --git a/rpm-whiteout.spec b/rpm-whiteout.spec
index 7b2c585..70af15b 100644
--- a/rpm-whiteout.spec
+++ b/rpm-whiteout.spec
@@ -4,7 +4,7 @@ Summary:	PLD Linux RPM macros dealing with loop errors
 Summary(pl.UTF-8):	Makra RPM-a do rozwiązywania zapętlonych zależności w PLD Linuksie
 Name:		rpm-whiteout
 Version:	1.41
-Release:	1
+Release:	2
 License:	GPL
 Group:		Base
 BuildArch:	noarch
@@ -39,7 +39,7 @@ cat <<'EOF' > $RPM_BUILD_ROOT/etc/rpm/macros.whiteout
 
 # Note: these are PACKAGE names, not Provide names.
 
-%%_dependency_whiteout	\
+ %%_dependency_whiteout	\
 	%%{_dependency_whiteouts_subpkg}	\
 	fontpostinst>t1lib \
 	glibc>nss-softokn-freebl \
@@ -59,11 +59,11 @@ cat <<'EOF' > $RPM_BUILD_ROOT/etc/rpm/macros.whiteout
 	vim-rt>vim-plugin-securemodelines \
 	vim-rt>vim-syntax-poldek \
 	vim-rt>vim-syntax-spec \
-%%{nil}
+ %%{nil}
 
 # dependency whiteouts if main pkg requires it's subpkg, this should be handed
 # somehow in rpm itself, but for now keep the list.
-%%_dependency_whiteouts_subpkg	\
+ %%_dependency_whiteouts_subpkg	\
 	QtGui>Qt3Support \
 	QtGui>QtSvg \
 	ZendFramework-Zend_Cache>ZendFramework-Zend_Json \
@@ -118,10 +118,11 @@ cat <<'EOF' > $RPM_BUILD_ROOT/etc/rpm/macros.whiteout
 	util-vserver-build>vserver-distro-pld \
 	util-vserver>vserver-distro-pld \
 	vim>vim-rt \
-%%{nil}
-
+ %%{nil}
 EOF
 
+%{__sed} -i -e 's|^ %|%|g' $RPM_BUILD_ROOT/etc/rpm/macros.whiteout
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/rpm-whiteout.git/commitdiff/180d4b6990128adce2d94e251296c6e00016ba2d



More information about the pld-cvs-commit mailing list