Description: add hardening flags and soname
Author: Thorsten Alteholz <debian@alteholz.de>
Last-Update: 2013-02-12
Index: libkeepalive/src/Makefile
===================================================================
--- libkeepalive.orig/src/Makefile	2013-02-13 14:45:05.000000000 +0100
+++ libkeepalive/src/Makefile	2013-02-13 14:46:07.000000000 +0100
@@ -9,7 +9,8 @@
 
 CC=gcc
 CFLAGS=-fPIC
-LDFLAGS=-shared -Wl,-soname,libkeepalive.so
+LDFLAGS=-shared -Wl,-soname,libkeepalive.so.0
+LDFLAGS += $(shell dpkg-buildflags --get LDFLAGS)
 LDLIBS=-ldl
 
 default: libkeepalive.so
Index: libkeepalive/Makefile
===================================================================
--- libkeepalive.orig/Makefile	2013-02-13 14:45:05.000000000 +0100
+++ libkeepalive/Makefile	2013-02-13 14:47:47.000000000 +0100
@@ -11,9 +11,10 @@
 	make -C src/
 	make -C test/
 	cp src/libkeepalive.so libkeepalive.so
-	strip -s libkeepalive.so
+	strip --strip-unneeded libkeepalive.so
+	ln -s libkeepalive.so libkeepalive.so.0
 
 clean:
 	make -C src/ clean
 	make -C test/ clean
-	rm -f libkeepalive.so
+	rm -f libkeepalive.so*
