#!/usr/bin/make -f
%:
	dh $@ --buildsystem cargo --with installsysusers

execute_before_dh_installman:
	make docs

execute_after_dh_auto_install:
	install -Dm 644 contrib/confs/acme-redirect.conf \
		-t debian/acme-redirect/etc
	install -Dm 644 contrib/confs/certs.d/example.com.conf \
		debian/acme-redirect/etc/acme-redirect.d/example.com.conf.sample

execute_before_dh_install:
	debian/acme-redirect/usr/bin/acme-redirect completions bash > debian/acme-redirect.bash
	debian/acme-redirect/usr/bin/acme-redirect completions fish > debian/acme-redirect.fish
	debian/acme-redirect/usr/bin/acme-redirect completions zsh > debian/_acme-redirect

execute_after_dh_clean:
	rm -f \
		contrib/docs/*.1 \
		contrib/docs/*.5 \
		debian/acme-redirect.sysusers \
		debian/acme-redirect.tmpfiles \
		debian/acme-redirect.bash \
		debian/acme-redirect.fish \
		debian/_acme-redirect

execute_before_dh_installsysusers:
	cp contrib/systemd/acme-redirect.sysusers debian/

execute_before_dh_installtmpfiles:
	cp contrib/systemd/acme-redirect.tmpfiles debian/

override_dh_dwz:
	# Don't do anything. fails because of the
	# https://github.com/rust-lang/rust/issues/66118
