#!/usr/bin/make -f
# -*- makefile -*-

%:
	dh $@

override_dh_install:
	dh_install

	# Add here commands to install the package into debian/lynis.
	install -D $(CURDIR)/lynis $(CURDIR)/debian/lynis/usr/sbin/lynis
	install -D -m 0644 $(CURDIR)/default.prf $(CURDIR)/debian/lynis/etc/lynis/default.prf
	install -d $(CURDIR)/include/ $(CURDIR)/debian/lynis/usr/share/lynis/include/
	install -m 0600 $(CURDIR)/include/* $(CURDIR)/debian/lynis/usr/share/lynis/include/
	install -d $(CURDIR)/plugins/ $(CURDIR)/debian/lynis/etc/lynis/plugins/
	install -m 0755 $(CURDIR)/plugins/custom_plugin.template $(CURDIR)/debian/lynis/etc/lynis/plugins/
	install	-m 0644 $(CURDIR)/plugins/README $(CURDIR)/debian/lynis/etc/lynis/README
	install	-m 0600 $(CURDIR)/debian/plugin_debian_phase1 $(CURDIR)/debian/lynis/etc/lynis/plugins/plugin_debian_phase1
	install -d $(CURDIR)/db	$(CURDIR)/debian/lynis/usr/share/lynis/db/
	install -m 0644 $(CURDIR)/db/*db $(CURDIR)/debian/lynis/usr/share/lynis/db/
	install -d $(CURDIR)/db/languages $(CURDIR)/debian/lynis/usr/share/lynis/db/languages
	install -m 0644 $(CURDIR)/db/languages/* $(CURDIR)/debian/lynis/usr/share/lynis/db/languages/
	install -d $(CURDIR)/extras $(CURDIR)/debian/lynis/usr/share/lynis/extras/
	install -m 0664 $(CURDIR)/extras/build-lynis.sh $(CURDIR)/debian/lynis/usr/share/lynis/extras/
	install -m 0664 $(CURDIR)/extras/check-lynis.sh $(CURDIR)/debian/lynis/usr/share/lynis/extras/
	install -m 0664 $(CURDIR)/extras/files.dat $(CURDIR)/debian/lynis/usr/share/lynis/extras/
	install -m 0664 $(CURDIR)/extras/lynis.spec $(CURDIR)/debian/lynis/usr/share/lynis/extras/
	install -m 0664 $(CURDIR)/extras/README $(CURDIR)/debian/lynis/usr/share/lynis/extras/
	install -d $(CURDIR)/extras/systemd $(CURDIR)/debian/lynis/usr/share/lynis/extras/systemd/
	install -m 0664 $(CURDIR)/extras/systemd/* $(CURDIR)/debian/lynis/usr/share/lynis/extras/systemd/
	mkdir -p $(CURDIR)/debian/lynis/usr/share/applications/
	install -m 0644 $(CURDIR)/debian/lynis.desktop $(CURDIR)/debian/lynis/usr/share/applications/

