[arch-commits] Commit in hardening-wrapper/trunk (4 files)

Daniel Micay thestinger at archlinux.org
Sun Aug 3 17:06:11 UTC 2014


    Date: Sunday, August 3, 2014 @ 19:06:11
  Author: thestinger
Revision: 116795

upgpkg: hardening-wrapper 5-2

Added:
  hardening-wrapper/trunk/common.sh
Modified:
  hardening-wrapper/trunk/PKGBUILD
  hardening-wrapper/trunk/cc-wrapper.sh
  hardening-wrapper/trunk/ld-wrapper.sh

---------------+
 PKGBUILD      |   13 +++++++------
 cc-wrapper.sh |    7 ++-----
 common.sh     |    4 ++++
 ld-wrapper.sh |    2 ++
 4 files changed, 15 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-08-03 15:58:57 UTC (rev 116794)
+++ PKGBUILD	2014-08-03 17:06:11 UTC (rev 116795)
@@ -1,7 +1,7 @@
 # Maintainer: Daniel Micay <danielmicay at gmail.com>
 pkgname=hardening-wrapper
 pkgver=5
-pkgrel=1
+pkgrel=2
 pkgdesc='Wrapper script for building hardened executables by default'
 arch=(i686 x86_64)
 url='https://archlinux.org/'
@@ -8,10 +8,11 @@
 license=('GPL')
 depends=(bash)
 backup=(etc/hardening-wrapper.conf)
-source=(cc-wrapper.sh ld-wrapper.sh path.sh
+source=(cc-wrapper.sh ld-wrapper.sh common.sh path.sh
         hardening-wrapper-i686.conf hardening-wrapper-x86_64.conf)
-sha1sums=('996ceb802ace34ad0fbd253edc20bd1376cfe4bc'
-          'cbccd615be70f9f287b0c8a17ad450462bb46eba'
+sha1sums=('1443421d2c79351a1a2e89683d41b9621b8e7fa9'
+          '1091ff9c65a60fa785ecb5b825db1ab6dfd310ff'
+          '0c420f5323c0573d5c23c0ff8981025e2ba347ff'
           '1e5f6d9931f01b26bb4b6fbb839e21d34d534cdc'
           '4d7a8f4818c531ce7002e860e0654b42b6147037'
           '50db33c08439393b673c23d542e274beef44fbdd')
@@ -21,7 +22,8 @@
   install -Dm644 path.sh "$pkgdir/etc/profile.d/hardening-wrapper.sh"
 
   mkdir -p "$pkgdir/usr/lib/hardening-wrapper/bin"
-  install -m755 cc-wrapper.sh "$pkgdir/usr/lib/hardening-wrapper"
+  install -m755 {cc,ld}-wrapper.sh common.sh "$pkgdir/usr/lib/hardening-wrapper"
+
   ln -s ../cc-wrapper.sh "$pkgdir/usr/lib/hardening-wrapper/bin/c89"
   ln -s ../cc-wrapper.sh "$pkgdir/usr/lib/hardening-wrapper/bin/c99"
   ln -s ../cc-wrapper.sh "$pkgdir/usr/lib/hardening-wrapper/bin/cc"
@@ -31,7 +33,6 @@
   ln -s ../cc-wrapper.sh "$pkgdir/usr/lib/hardening-wrapper/bin/gcc"
   ln -s ../cc-wrapper.sh "$pkgdir/usr/lib/hardening-wrapper/bin/g++"
 
-  install -m755 ld-wrapper.sh "$pkgdir/usr/lib/hardening-wrapper"
   ln -s ../ld-wrapper.sh "$pkgdir/usr/lib/hardening-wrapper/bin/ld"
   ln -s ../ld-wrapper.sh "$pkgdir/usr/lib/hardening-wrapper/bin/ld.bfd"
   ln -s ../ld-wrapper.sh "$pkgdir/usr/lib/hardening-wrapper/bin/ld.gold"

Modified: cc-wrapper.sh
===================================================================
--- cc-wrapper.sh	2014-08-03 15:58:57 UTC (rev 116794)
+++ cc-wrapper.sh	2014-08-03 17:06:11 UTC (rev 116795)
@@ -1,5 +1,7 @@
 #!/bin/bash
 
+. /usr/lib/hardening-wrapper/common.sh
+
 declare -A default
 while IFS== read key value; do
   default["$key"]="$value"
@@ -11,11 +13,6 @@
 force_stack_check="${HARDENING_STACK_CHECK:-"${default[HARDENING_STACK_CHECK]:-0}"}"
 force_stack_protector="${HARDENING_STACK_PROTECTOR:-${default[HARDENING_STACK_PROTECTOR]:-2}}"
 
-error() {
-  printf "%s\n" "$1" >&2
-  exit 1
-}
-
 optimizing=0
 
 for opt; do

Added: common.sh
===================================================================
--- common.sh	                        (rev 0)
+++ common.sh	2014-08-03 17:06:11 UTC (rev 116795)
@@ -0,0 +1,4 @@
+error() {
+  printf "%s\n" "$1" >&2
+  exit 1
+}

Modified: ld-wrapper.sh
===================================================================
--- ld-wrapper.sh	2014-08-03 15:58:57 UTC (rev 116794)
+++ ld-wrapper.sh	2014-08-03 17:06:11 UTC (rev 116795)
@@ -1,5 +1,7 @@
 #!/bin/bash
 
+. /usr/lib/hardening-wrapper/common.sh
+
 declare -A default
 while IFS== read key value; do
   default["$key"]="$value"




More information about the arch-commits mailing list