]> granicus.if.org Git - pdns/commitdiff
add environment variable to disable hardening in recursor
authorKees Monshouwer <mind04@monshouwer.org>
Mon, 13 Apr 2015 12:42:26 +0000 (14:42 +0200)
committerPeter van Dijk <peter.van.dijk@netherlabs.nl>
Thu, 16 Apr 2015 09:50:55 +0000 (11:50 +0200)
pdns/configure-recursor

index cbef2d3d1715ef84fd42abef1b9f18cb6be01103..f18eff6ae3a2996fc9ea219a9442e3d67699382a 100755 (executable)
@@ -1,6 +1,10 @@
 #!/bin/sh
 set -e
 
+if [ "$HARDENING" = "" ]; then
+  HARDENING="yes"
+fi
+
 if [ "$CXX" = "" ]; then
   CXX="g++"
 fi
@@ -69,7 +73,9 @@ EOF
   rm -f $src a.out a2.out
 }
 
-test_flags
+if [ "$HARDENING" != "no" ]; then
+  test_flags
+fi
 
 sed -e "s/@LD_RELRO@/$LD_RELRO/g" -e "s/@LD_PIE@/$LD_PIE/g" -e "s/@CF_PIE@/$CF_PIE/g" -e "s/@CF_FORTIFY@/$CF_FORTIFY/g" -e "s/@CF_STACK@/$CF_STACK/g" < Makefile.in > Makefile