[osm-tile-server] 36/117: Fix hardening and library dependencies
Ruben Undheim
rubund-guest at moszumanska.debian.org
Tue Nov 3 23:18:17 UTC 2015
This is an automated email from the git hooks/post-receive script.
rubund-guest pushed a commit to branch master
in repository osm-tile-server.
commit 752f0df2bf0cac882e82052c972d2ed3f4a641e0
Author: Ruben Undheim <ruben.undheim at gmail.com>
Date: Thu Sep 3 19:27:44 2015 +0200
Fix hardening and library dependencies
---
debian/control | 2 +-
debian/rules | 5 +++++
src/Makefile | 2 +-
3 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/debian/control b/debian/control
index 5db6481..a553dd7 100644
--- a/debian/control
+++ b/debian/control
@@ -15,7 +15,7 @@ Description: Metapackage for installing OSM tile server
Package: osm-tile-server-base
Architecture: any
-Depends: ${misc:Depends},
+Depends: ${shlibs:Depends}, ${misc:Depends},
openstreetmap-carto, node-carto,
postgis, postgresql-contrib, osm2pgsql, adduser
Description: Common files for OSM tile server
diff --git a/debian/rules b/debian/rules
index 4cbf11c..1cd70d3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,6 +2,11 @@
DPKG_EXPORT_BUILDFLAGS = 1
include /usr/share/dpkg/default.mk
+
+export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
%:
dh $@
diff --git a/src/Makefile b/src/Makefile
index af11744..e917c13 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -7,7 +7,7 @@ install: osm-tile-server-import
install osm-tile-server-import ${DESTDIR}/usr/bin/
osm-tile-server-import: osm-tile-server-import.o
- ${CC} -o osm-tile-server-import osm-tile-server-import.o
+ ${CC} ${LDFLAGS} -o osm-tile-server-import osm-tile-server-import.o
clean:
${RM} *.o osm-tile-server-import
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/osm-tile-server.git
More information about the Pkg-grass-devel
mailing list