File debian.rules of Package kvmd

#!/usr/bin/make -f
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

export PYBUILD_NAME=kvmd

%:
	dh $@ --with python3 --buildsystem=pybuild

override_dh_auto_install:
	dh_auto_install
	install -Dm644 -t debian/kvmd/lib/systemd/system configs/os/services/*.service
	rm -f debian/kvmd/lib/systemd/system/kvmd-bootconfig.service
	mkdir -p debian/kvmd-nginx/lib/systemd/system
	mv debian/kvmd/lib/systemd/system/kvmd-nginx.service debian/kvmd-nginx/lib/systemd/system
	sed -i 's|/usr/bin/nginx|/usr/sbin/nginx|' debian/kvmd-nginx/lib/systemd/system/kvmd-nginx.service
	install -DTm644 configs/os/sysusers.conf debian/kvmd/usr/lib/sysusers.d/kvmd.conf
	sed -i -e 's/^m kvmd uucp$$/m kvmd dialout/' -e '/^m kvmd dialout$$/a m kvmd video' debian/kvmd/usr/lib/sysusers.d/kvmd.conf
	install -DTm644 configs/os/tmpfiles.conf debian/kvmd/usr/lib/tmpfiles.d/kvmd.conf
	mkdir -p debian/kvmd/usr/share/kvmd
	cp -r hid extras contrib/keymaps debian/kvmd/usr/share/kvmd
	mkdir -p debian/kvmd-web/usr/share/kvmd
	cp -r web debian/kvmd-web/usr/share/kvmd
	find debian/kvmd-web/usr/share/kvmd/web -name '*.pug' -exec rm -f '{}' \;
	mkdir -p debian/kvmd-defconfig/usr/share/kvmd/configs.default
	cp -r configs/* debian/kvmd-defconfig/usr/share/kvmd/configs.default
	find debian/kvmd debian/kvmd-web -name ".gitignore" -delete
	mkdir -p debian/kvmd-nginx/etc/kvmd/nginx/ssl
	chmod 750 debian/kvmd-nginx/etc/kvmd/nginx/ssl
	install -Dm444 -t debian/kvmd-nginx/etc/kvmd/nginx configs/nginx/*.conf
	chmod 644 debian/kvmd-nginx/etc/kvmd/nginx/nginx.conf
	sed -i -e 's/^#PROD//' debian/kvmd-nginx/etc/kvmd/nginx/nginx.conf
	install -Dm644 -t debian/kvmd/etc/kvmd configs/kvmd/*.yaml configs/kvmd/*passwd
	mkdir -p debian/kvmd/var/lib/kvmd/msd