Date: Saturday, July 15, 2017 @ 18:37:22 Author: thestinger Revision: 245249
deprecate hardening-wrapper Added: hardening-wrapper/trunk/hardening-wrapper.install Modified: hardening-wrapper/trunk/PKGBUILD ---------------------------+ PKGBUILD | 3 ++- hardening-wrapper.install | 13 +++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-07-15 18:19:12 UTC (rev 245248) +++ PKGBUILD 2017-07-15 18:37:22 UTC (rev 245249) @@ -2,7 +2,7 @@ # Maintainer: Daniel Micay <danielmi...@gmail.com> pkgname=hardening-wrapper pkgver=10 -pkgrel=1 +pkgrel=2 pkgdesc='Wrapper scripts for building hardened executables by default' arch=(i686 x86_64) url='https://github.com/thestinger/hardening-wrapper' @@ -15,6 +15,7 @@ '1e5f6d9931f01b26bb4b6fbb839e21d34d534cdc' '6729f0a6d2af72b6def9383e8104d0f763d3f01d' '9453d7984a4a90aa884a51a7bf1bd2c72cbddc9f') +install=$pkgname.install package() { install -Dm644 hardening-wrapper-${CARCH}.conf "$pkgdir/etc/hardening-wrapper.conf" Added: hardening-wrapper.install =================================================================== --- hardening-wrapper.install (rev 0) +++ hardening-wrapper.install 2017-07-15 18:37:22 UTC (rev 245249) @@ -0,0 +1,13 @@ +post_install () { + echo ">>> hardening-wrapper is deprecated and will be dropped from the repositories" + echo ">>>" + echo ">>> The standard Arch Linux Clang / GCC have adopted PIE / SSP by default" + echo ">>>" + echo ">>> RELRO and BIND_NOW are defaults in makepkg LDFLAGS and will become linker defaults soon" + echo ">>>" + echo ">>> -fstack-check will be enabled by default once GCC ships their new implementation" +} + +post_upgrade() { + post_install +}