[redhat-rpm-config] redhat-config-*: Use + to append rather than %rename, to protect against

Adam Jackson ajax at fedoraproject.org
Mon May 13 15:19:03 UTC 2013


commit 3cff8f9b97950321be909e44744b63c979c5d3c8
Author: Adam Jackson <ajax at redhat.com>
Date:   Mon May 13 11:19:02 2013 -0400

    redhat-config-*: Use + to append rather than %rename, to protect against
    
      multiple -specs= ending up in the command line. (#892837)

 redhat-hardened-cc1    |    4 +---
 redhat-hardened-ld     |    8 ++------
 redhat-rpm-config.spec |    6 +++++-
 3 files changed, 8 insertions(+), 10 deletions(-)
---
diff --git a/redhat-hardened-cc1 b/redhat-hardened-cc1
index 4d1bf59..47b4792 100644
--- a/redhat-hardened-cc1
+++ b/redhat-hardened-cc1
@@ -1,4 +1,2 @@
-%rename cc1_options rh_cc1_options_old
-
 *cc1_options:
-%{!fpie:%{!fPIE:%{!fpic:%{!fPIC:%{!fno-pic:-fPIE}}}}} %(rh_cc1_options_old)
++ %{!fpie:%{!fPIE:%{!fpic:%{!fPIC:%{!fno-pic:-fPIE}}}}}
diff --git a/redhat-hardened-ld b/redhat-hardened-ld
index b26049c..4e407b3 100644
--- a/redhat-hardened-ld
+++ b/redhat-hardened-ld
@@ -1,9 +1,5 @@
-%rename self_spec rh_self_spec_old
-
 *self_spec:
-%{!shared:-pie} %(rh_self_spec_old)
-
-%rename link rh_link_old
++ %{!shared:-pie}
 
 *link:
--z now %(rh_link_old)
++ -z now
diff --git a/redhat-rpm-config.spec b/redhat-rpm-config.spec
index 8cd628d..779cd86 100644
--- a/redhat-rpm-config.spec
+++ b/redhat-rpm-config.spec
@@ -1,7 +1,7 @@
 Summary: Red Hat specific rpm configuration files
 Name: redhat-rpm-config
 Version: 9.1.0
-Release: 43%{?dist}
+Release: 44%{?dist}
 # No version specified.
 License: GPL+
 Group: Development/System
@@ -113,6 +113,10 @@ rm -rf ${RPM_BUILD_ROOT}
 %{_sysconfdir}/rpm/*
 
 %changelog
+* Mon May 13 2013 Adam Jackson <ajax at redhat.com> 9.1.0-44
+- redhat-config-*: Use + to append rather than %%rename, to protect against
+  multiple -specs= ending up in the command line. (#892837)
+
 * Tue Apr 23 2013 Panu Matilainen <pmatilai at redhat.com> - 9.1.0-43
 - Add optflags stack protector override for AArch64 (#909788)
 - Also set FCFLAGS from %%configure (#914831)


More information about the scm-commits mailing list