Dear Mentors, I'm struggling with the creation of a Debian package. The problem is the hardening part. I tried everything what the Hardening Guide suggested, but no success so far. Lintian always throws a lot of warning about hardening-no-relro:
Now running lintian... W: eclipse-titan: hardening-no-relro usr/bin/compiler W: eclipse-titan: hardening-no-relro usr/bin/mctr_cli W: eclipse-titan: hardening-no-relro usr/bin/tcov2lcov W: eclipse-titan: hardening-no-relro usr/bin/ttcn3_logfilter ... and so on. Here is my debian/rules file: #!/usr/bin/make -f export DEB_BUILD_MAINT_OPTIONS = hardening=+all %: dh $@ override_dh_auto_install: $(MAKE) DESTDIR=$$(pwd)/debian/eclipse-titan prefix=/usr install cp -aR $$(pwd)/Install/bin/* $$(pwd)/debian/eclipse-titan/usr/bin/ cp -aR $$(pwd)/Install/include/* $$(pwd)/debian/eclipse-titan/usr/include/titan/ cp -aR $$(pwd)/Install/lib/* $$(pwd)/debian/eclipse-titan/usr/lib/titan/ cp -aR $$(pwd)/Install/man/man1/* $$(pwd)/debian/eclipse-titan/usr/share/man/man1/ cp -aR $$(pwd)/Install/demo/* $$(pwd)/debian/eclipse-titan/usr/share/titan/demo/ cp -aR $$(pwd)/Install/etc/* $$(pwd)/debian/eclipse-titan/usr/share/titan/etc/ mv $$(pwd)/debian/eclipse-titan/usr/bin/ttcn3_archive.pl $$(pwd)/debian/eclipse-titan/usr/share/titan/etc/scripts/ rm -fR $$(pwd)/debian/eclipse-titan/usr/share/titan/etc/asciiart/ cp -aR $$(pwd)/Install/help/* $$(pwd)/debian/eclipse-titan/usr/share/titan/help/ I don't know what's the problem here. Can somebody help me to solve this please? Thank you very much! BR, Gergely Pilisi

