diff options
| author | Jonathan McCrohan <jmccrohan@gmail.com> | 2012-06-10 01:34:17 +0100 | 
|---|---|---|
| committer | Jonathan McCrohan <jmccrohan@gmail.com> | 2012-06-10 01:34:17 +0100 | 
| commit | 62f14a5fe70ef6e7569491bcd5292c075f974a2a (patch) | |
| tree | 0115bb5499dbf94cc06490775a9aa92e60eef7e2 | |
| parent | 352e6f4a76e8c9522cb6a91405d7a82ef735c1ad (diff) | |
| download | wavemon-62f14a5fe70ef6e7569491bcd5292c075f974a2a.tar.gz | |
Added 01-pass-cppflags-and-ldflags-to-compiler.patch to enable build hardening
| -rw-r--r-- | debian/changelog | 2 | ||||
| -rw-r--r-- | debian/patches/01-pass-cppflags-and-ldflags-to-compiler.patch | 42 | ||||
| -rw-r--r-- | debian/patches/02-remove-extra-copyright-file.patch (renamed from debian/patches/01-remove-extra-copyright-file.patch) | 4 | ||||
| -rw-r--r-- | debian/patches/series | 3 | 
4 files changed, 48 insertions, 3 deletions
diff --git a/debian/changelog b/debian/changelog index 5050cda..4088fec 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,8 @@ wavemon (0.7.5-2) UNRELEASED; urgency=low    * Mark as linux-any to save CPU cycles on KFreeBSD/Hurd buildds    * Bump debhelper to v9 +  * Added 01-pass-cppflags-and-ldflags-to-compiler.patch to enable build +    hardening   -- Jonathan McCrohan <jmccrohan@gmail.com>  Sat, 09 Jun 2012 11:53:56 +0100 diff --git a/debian/patches/01-pass-cppflags-and-ldflags-to-compiler.patch b/debian/patches/01-pass-cppflags-and-ldflags-to-compiler.patch new file mode 100644 index 0000000..41d7cdb --- /dev/null +++ b/debian/patches/01-pass-cppflags-and-ldflags-to-compiler.patch @@ -0,0 +1,42 @@ +From c64fb125cbfa16c8c15f3ae0f56ee6bbda84ec8a Mon Sep 17 00:00:00 2001 +From: Jonathan McCrohan <jmccrohan@gmail.com> +Date: Sun, 10 Jun 2012 00:25:56 +0100 +Subject: [PATCH] Pass CPPFLAGS and LDFLAGS to compiler + +Required by Debian Debhelper to enable build hardening: +http://wiki.debian.org/Hardening + +Signed-off-by: Jonathan McCrohan <jmccrohan@gmail.com> +--- + Makefile.in |    5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +diff --git a/Makefile.in b/Makefile.in +index b7d8ece..6b06437 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -10,9 +10,12 @@ install-suid-root: exec_perms = 4755 +  + CC	= @CC@ + CFLAGS	= @CFLAGS@ ++CPPFLAGS = @CPPFLAGS@ ++LDFLAGS = @LDFLAGS@ + DEFS	= @DEFS@ + LDLIBS	= @LIBS@ +  ++ + INSTALL = @INSTALL@ + RM	= rm -vf +  +@@ -23,7 +26,7 @@ OBJS	= $(PURESRC:.c=.o) + DOCS	= README NEWS THANKS AUTHORS COPYING ChangeLog +  + %.o: %.c $(HEADERS) +-	$(CC) $(CFLAGS) $(DEFS) -c -o $@ $< ++	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(DEFS) -c -o $@ $< +  + all: @PACKAGE_NAME@ + @PACKAGE_NAME@: $(MAIN) $(OBJS) +--  +1.7.10 + diff --git a/debian/patches/01-remove-extra-copyright-file.patch b/debian/patches/02-remove-extra-copyright-file.patch index da057bd..3afe515 100644 --- a/debian/patches/01-remove-extra-copyright-file.patch +++ b/debian/patches/02-remove-extra-copyright-file.patch @@ -1,5 +1,5 @@  From: Jonathan McCrohan <jmccrohan@gmail.com> -Date: Tue, 21 Feb 2012 22:00:15 +0000 +Date: Sun, 10 Jun 2012 00:31:09 +0100  Subject: Remove extra copyright file from Makefile  diff --git a/Makefile.in b/Makefile.in @@ -14,4 +14,4 @@ index b7d8ece..fceed72 100644  +DOCS	= README NEWS THANKS AUTHORS ChangeLog   %.o: %.c $(HEADERS) - 	$(CC) $(CFLAGS) $(DEFS) -c -o $@ $< + 	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(DEFS) -c -o $@ $< diff --git a/debian/patches/series b/debian/patches/series index f5eb0a6..d710877 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1 +1,2 @@ -01-remove-extra-copyright-file.patch +01-pass-cppflags-and-ldflags-to-compiler.patch +02-remove-extra-copyright-file.patch  | 
