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

%:
	if [ -d ../SOURCES ] && ls ../SOURCES/*cpio.rsasign.sig &> /dev/null && grep -qs ufispace-apollo-linux-modules-signed-dummy debian/control; then \
	sed -i "/Package:/d" debian/control; \
	sed -i "/Architecture:/d" debian/control; \
	mkdir -p debian/ufispace-apollo-linux-modules-5.4.0-trunk-vyatta-amd64/DEBIAN; dpkg -e ../SOURCES/ufispace-apollo-linux-modules-5.4.0-trunk-vyatta-amd64_*.deb debian/ufispace-apollo-linux-modules-5.4.0-trunk-vyatta-amd64/DEBIAN; \
	grep 'Version:' debian/ufispace-apollo-linux-modules-5.4.0-trunk-vyatta-amd64/DEBIAN/control | sed 's/Version:\s*//' > debian/ufispace-apollo-linux-modules-5.4.0-trunk-vyatta-amd64.version; \
	sed -i '/Source/d' debian/ufispace-apollo-linux-modules-5.4.0-trunk-vyatta-amd64/DEBIAN/control; \
	sed -i '/Version/d' debian/ufispace-apollo-linux-modules-5.4.0-trunk-vyatta-amd64/DEBIAN/control; \
	sed -i '/Maintainer/d' debian/ufispace-apollo-linux-modules-5.4.0-trunk-vyatta-amd64/DEBIAN/control; \
	sed -i '/Installed-Size/d' debian/ufispace-apollo-linux-modules-5.4.0-trunk-vyatta-amd64/DEBIAN/control; \
	cat debian/control debian/ufispace-apollo-linux-modules-5.4.0-trunk-vyatta-amd64/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 ufispace-apollo-linux-modules-5.4.0-trunk-vyatta-amd64 -- -v$(shell cat debian/ufispace-apollo-linux-modules-5.4.0-trunk-vyatta-amd64.version); rm -f debian/ufispace-apollo-linux-modules-5.4.0-trunk-vyatta-amd64.version
	#GENCONTROLMARKER

override_dh_installchangelogs:

override_dh_installdocs:

override_dh_auto_install:
	dh_auto_install
	dpkg -x ../SOURCES/ufispace-apollo-linux-modules-5.4.0-trunk-vyatta-amd64_*.deb debian/ufispace-apollo-linux-modules-5.4.0-trunk-vyatta-amd64
	dpkg -e ../SOURCES/ufispace-apollo-linux-modules-5.4.0-trunk-vyatta-amd64_*.deb debian/ufispace-apollo-linux-modules-5.4.0-trunk-vyatta-amd64/DEBIAN
	for script in debian/ufispace-apollo-linux-modules-5.4.0-trunk-vyatta-amd64/DEBIAN/*; do mv $$script debian/ufispace-apollo-linux-modules-5.4.0-trunk-vyatta-amd64.$${script##*/}; done
	rm -f ../DEBS/ufispace-apollo-linux-modules-5.4.0-trunk-vyatta-amd64_*.deb
	rm -f debian/*.conffiles
	cp debian/tmp/lib/modules/5.4.0-trunk-vyatta-amd64/extra/x86-64-ufispace-s9700-53dx-cpld.ko debian/ufispace-apollo-linux-modules-5.4.0-trunk-vyatta-amd64/lib/modules/5.4.0-trunk-vyatta-amd64/extra
	rm -f debian/*.conffiles
	cp debian/tmp/lib/modules/5.4.0-trunk-vyatta-amd64/extra/x86-64-ufispace-s9700-53dx-optoe.ko debian/ufispace-apollo-linux-modules-5.4.0-trunk-vyatta-amd64/lib/modules/5.4.0-trunk-vyatta-amd64/extra
	rm -f debian/*.conffiles
	cp debian/tmp/lib/modules/5.4.0-trunk-vyatta-amd64/extra/x86-64-ufispace-s9700-53dx-eeprom-mb.ko debian/ufispace-apollo-linux-modules-5.4.0-trunk-vyatta-amd64/lib/modules/5.4.0-trunk-vyatta-amd64/extra
