Added hardening flags
authorJan-Pascal van Best <janpascal@vanbest.org>
Fri, 29 Mar 2013 08:06:43 +0000 (09:06 +0100)
committerJan-Pascal van Best <janpascal@vanbest.org>
Fri, 29 Mar 2013 08:08:32 +0000 (09:08 +0100)
debian/changelog
debian/rules

index 664fd6a918ec4e4894c618eca91f6ade019d8cf9..be295b6cfb113618acf2d6da096745a4bd336e0b 100644 (file)
@@ -1,3 +1,9 @@
+sasc-ng (620-10) local; urgency=low
+
+  * Hardening
+
+ -- Jan-Pascal van Best <janpascal@vanbest.org>  Fri, 29 Mar 2013 09:06:19 +0100
+
 sasc-ng (620-9) local; urgency=low
 
   * Fix for building for a kernel that is not currently running 
index 91542b7359a3c2a91c79b79d2f451d8e9ecd634c..583a46fd203ddefc3a926fa9618784bc95f40c57 100755 (executable)
@@ -4,6 +4,11 @@ include debian/rules.defs
 
 SHELL := /bin/bash
 
+CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS)
+CFLAGS:=$(shell dpkg-buildflags --get CFLAGS)
+CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS)
+LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS)
+
 %:
        if [ -e debian/control ]; then \
                dh $@; \
@@ -48,7 +53,7 @@ build_sasc_%:
        echo "Building sasc-ng $$VERSION - $$FLAVOR"; \
        cd contrib/sasc-ng; \
        make module CC=gcc-4.6 CXX=g++-4.6 BUILD_DIR=$${BUILD_DIR}; \
-       make CC=gcc-4.6 CXX=g++-4.6; \
+       make CC=gcc-4.6 CXX=g++-4.6 CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" LDFLAGS="$(LDFLAGS)"; \
        mkdir -p $(CURDIR)/debian/tmp/$$KERNEL-$$FLAVOR/bin; \
        mkdir -p $(CURDIR)/debian/tmp/$$KERNEL-$$FLAVOR/modules; \
        mkdir -p $(CURDIR)/debian/tmp/$$KERNEL-$$FLAVOR/lib; \