[arch-commits] Commit in hardening-wrapper/trunk (4 files)
Daniel Micay
thestinger at archlinux.org
Sat Aug 2 03:35:37 UTC 2014
Date: Saturday, August 2, 2014 @ 05:35:36
Author: thestinger
Revision: 116724
saner configuration file
Modified:
hardening-wrapper/trunk/PKGBUILD
hardening-wrapper/trunk/cc-wrapper.sh
hardening-wrapper/trunk/hardening-wrapper-i686.conf
hardening-wrapper/trunk/hardening-wrapper-x86_64.conf
-------------------------------+
PKGBUILD | 10 +++++-----
cc-wrapper.sh | 5 ++++-
hardening-wrapper-i686.conf | 12 ++++++------
hardening-wrapper-x86_64.conf | 12 ++++++------
4 files changed, 21 insertions(+), 18 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2014-08-02 03:14:48 UTC (rev 116723)
+++ PKGBUILD 2014-08-02 03:35:36 UTC (rev 116724)
@@ -1,7 +1,7 @@
# Maintainer: Daniel Micay <danielmicay at gmail.com>
pkgname=hardening-wrapper
-pkgver=3
-pkgrel=4
+pkgver=4
+pkgrel=1
pkgdesc='Wrapper script for building hardened executables by default'
arch=(i686 x86_64)
url='https://archlinux.org/'
@@ -9,10 +9,10 @@
depends=(bash)
backup=(etc/hardening-wrapper.conf)
source=(cc-wrapper.sh path.sh hardening-wrapper-i686.conf hardening-wrapper-x86_64.conf)
-sha1sums=('edddffd8d8bf6c4b57d7a8fa32b65e29020c2a3c'
+sha1sums=('dda7ad75aecdf335f9cd5690f2d6beb2d64d6f5c'
'1e5f6d9931f01b26bb4b6fbb839e21d34d534cdc'
- '658aed4d1039393f0ba08152c1320fca04ce1315'
- 'ff104a6624ce898010f277fe22e6f964aeb34300')
+ '4d7a8f4818c531ce7002e860e0654b42b6147037'
+ '50db33c08439393b673c23d542e274beef44fbdd')
package() {
install -Dm644 hardening-wrapper-${CARCH}.conf "$pkgdir/etc/hardening-wrapper.conf"
Modified: cc-wrapper.sh
===================================================================
--- cc-wrapper.sh 2014-08-02 03:14:48 UTC (rev 116723)
+++ cc-wrapper.sh 2014-08-02 03:35:36 UTC (rev 116724)
@@ -2,7 +2,10 @@
set -o nounset
-declare -A default="($(< /etc/hardening-wrapper.conf))"
+declare -A default
+while IFS== read key value; do
+ default["$key"]="$value"
+done < /etc/hardening-wrapper.conf
force_bindnow="${HARDENING_BINDNOW:-"${default[HARDENING_BINDNOW]:-1}"}"
force_fPIE="${HARDENING_PIE:-"${default[HARDENING_PIE]:-1}"}"
Modified: hardening-wrapper-i686.conf
===================================================================
--- hardening-wrapper-i686.conf 2014-08-02 03:14:48 UTC (rev 116723)
+++ hardening-wrapper-i686.conf 2014-08-02 03:35:36 UTC (rev 116724)
@@ -1,6 +1,6 @@
-[HARDENING_BINDNOW]=0
-[HARDENING_PIE]=0
-[HARDENING_FORTIFY]=2
-[HARDENING_RELRO]=1
-[HARDENING_STACK_CHECK]=0
-[HARDENING_STACK_PROTECTOR]=2
+HARDENING_BINDNOW=0
+HARDENING_PIE=0
+HARDENING_FORTIFY=2
+HARDENING_RELRO=1
+HARDENING_STACK_CHECK=0
+HARDENING_STACK_PROTECTOR=2
Modified: hardening-wrapper-x86_64.conf
===================================================================
--- hardening-wrapper-x86_64.conf 2014-08-02 03:14:48 UTC (rev 116723)
+++ hardening-wrapper-x86_64.conf 2014-08-02 03:35:36 UTC (rev 116724)
@@ -1,6 +1,6 @@
-[HARDENING_BINDNOW]=0
-[HARDENING_PIE]=1
-[HARDENING_FORTIFY]=2
-[HARDENING_RELRO]=1
-[HARDENING_STACK_CHECK]=0
-[HARDENING_STACK_PROTECTOR]=2
+HARDENING_BINDNOW=0
+HARDENING_PIE=1
+HARDENING_FORTIFY=2
+HARDENING_RELRO=1
+HARDENING_STACK_CHECK=0
+HARDENING_STACK_PROTECTOR=2
More information about the arch-commits
mailing list