subiquity/debian/rules

46 lines
2.0 KiB
Makefile
Executable File

#!/usr/bin/make -f
export PYBUILD_DISABLE_python2=1
export PYBUILD_INSTALL_DIR=usr/share/subiquity/
export PYBUILD_INSTALL_ARGS_python3=--install-lib=usr/share/subiquity/ \
--install-data=usr/ \
--no-compile -O0
export PYBUILD_DESTDIR=debian/tmp/
export PYBUILD_OPTION="-v"
%:
dh $@ --with python3,systemd --buildsystem=pybuild
override_dh_auto_clean:
rm -f .subiquity/subiquity-debug.log installer/geninstaller.log
rm -rf probert/
dh_auto_clean
override_dh_install:
rm -rf $(PYBUILD_DESTDIR)usr/share/subiquity/subiquity-0.0.5.egg-info
dh_install --fail-missing
override_dh_python3:
dh_python3 --ignore-shebangs
override_dh_installinit:
dh_installinit --no-start --name=console-conf@
dh_installinit --no-start --name=serial-console-conf@
mkdir $(CURDIR)/debian/console-conf/lib/systemd/system/getty@.service.d/
install -m 0644 $(CURDIR)/debian/console-conf.conf $(CURDIR)/debian/console-conf/lib/systemd/system/getty@.service.d/
mkdir $(CURDIR)/debian/console-conf/lib/systemd/system/serial-getty@.service.d/
install -m 0644 $(CURDIR)/debian/console-conf-serial.conf $(CURDIR)/debian/console-conf/lib/systemd/system/serial-getty@.service.d/
dh_installinit --no-start --name=subiquity
dh_installinit --no-start --name=serial-subiquity@
dh_installinit --no-start --name=subiquity-debug@
mkdir $(CURDIR)/debian/subiquity/lib/systemd/system/getty@tty1.service.d/
install -m 0644 $(CURDIR)/debian/subiquity-tty1.conf $(CURDIR)/debian/subiquity/lib/systemd/system/getty@tty1.service.d/
mkdir $(CURDIR)/debian/subiquity/lib/systemd/system/getty@.service.d/
install -m 0644 $(CURDIR)/debian/subiquity-ttyN.conf $(CURDIR)/debian/subiquity/lib/systemd/system/getty@.service.d/
ln -s /dev/null $(CURDIR)/debian/subiquity/lib/systemd/system/subiquity-debug@tty1.service
mkdir $(CURDIR)/debian/subiquity/lib/systemd/system/serial-getty@.service.d/
install -m 0644 $(CURDIR)/debian/subiquity-serial.conf $(CURDIR)/debian/subiquity/lib/systemd/system/serial-getty@.service.d/
override_dh_auto_test:
@echo "No tests."