#!/usr/bin/make -f
SHELL := bash -e

%:
	if [ -d ../SOURCES ] && ls ../SOURCES/*cpio.rsasign.sig &> /dev/null && grep -qs systemd-signed-dummy debian/control; then \
	sed -i "/Package:/d" debian/control; \
	sed -i "/Architecture:/d" debian/control; \
	mkdir -p debian/systemd-boot-efi/DEBIAN; dpkg -e ../SOURCES/systemd-boot-efi_*.deb debian/systemd-boot-efi/DEBIAN; \
	grep 'Version:' debian/systemd-boot-efi/DEBIAN/control | sed 's/Version:\s*//' > debian/systemd-boot-efi.version; \
	sed -i '/Source/d' debian/systemd-boot-efi/DEBIAN/control; \
	sed -i '/Version/d' debian/systemd-boot-efi/DEBIAN/control; \
	sed -i '/Maintainer/d' debian/systemd-boot-efi/DEBIAN/control; \
	sed -i '/Installed-Size/d' debian/systemd-boot-efi/DEBIAN/control; \
	cat debian/control debian/systemd-boot-efi/DEBIAN/control > debian/control.tmp; mv debian/control.tmp debian/control; echo "" >> debian/control; \
	fi #CONTROLMARKER
	dh $@ --with signobs

override_dh_gencontrol:
	dh_gencontrol -p systemd-boot-efi -- -v$(shell cat debian/systemd-boot-efi.version); rm -f debian/systemd-boot-efi.version
	#GENCONTROLMARKER

override_dh_installchangelogs:

override_dh_installdocs:

override_dh_auto_install:
	dh_auto_install
	dpkg -x ../SOURCES/systemd-boot-efi_*.deb debian/systemd-boot-efi
	dpkg -e ../SOURCES/systemd-boot-efi_*.deb debian/systemd-boot-efi/DEBIAN
	for script in debian/systemd-boot-efi/DEBIAN/*; do mv $$script debian/systemd-boot-efi.$${script##*/}; done
	rm -f ../DEBS/systemd-boot-efi_*.deb
	rm -f debian/*.conffiles
	rm -f debian/systemd-boot-efi/usr/lib/systemd/boot/efi/systemd-bootaa64.efi
	cp debian/tmp/usr/lib/systemd/boot/efi/systemd-bootaa64.efi.signed debian/systemd-boot-efi/usr/lib/systemd/boot/efi
