diff --git a/.gitignore b/.gitignore index aa3c9c8..65a0bfd 100644 --- a/.gitignore +++ b/.gitignore @@ -2,9 +2,8 @@ debian/tmp/ debian/debhelper-build-stamp debian/python3-validity/ debian/python3-validity.substvars -debian/python3-validity.prerm.debhelper -debian/python3-validity.postinst.debhelper debian/files +debian/*.debhelper debian/.debhelper/ __pycache__ diff --git a/debian/python3-validity-suspend-restart.service b/debian/python3-validity-suspend-restart.service new file mode 100644 index 0000000..c95b06c --- /dev/null +++ b/debian/python3-validity-suspend-restart.service @@ -0,0 +1,11 @@ +[Unit] +Description=Restart python-validity after resume +After=suspend.target hibernate.target + +[Service] +Type=simple +ExecStart=/bin/systemctl --no-block restart python3-validity.service + +[Install] +WantedBy=suspend.target hibernate.target + diff --git a/debian/python3-validity.prerm b/debian/python3-validity.prerm index 13f6a56..aa92423 100644 --- a/debian/python3-validity.prerm +++ b/debian/python3-validity.prerm @@ -2,9 +2,9 @@ set -e -if [ -x "/usr/bin/deb-systemd-invoke" ] && [ "$1" = remove ]; then - deb-systemd-invoke stop 'python3-validity.service' || true -fi +#if [ -x "/usr/bin/deb-systemd-invoke" ] && [ "$1" = remove ]; then +# deb-systemd-invoke stop 'python3-validity.service' || true +#fi #DEBHELPER# diff --git a/debian/rules b/debian/rules index 125f295..f3c80c2 100755 --- a/debian/rules +++ b/debian/rules @@ -6,7 +6,8 @@ dh $@ --with python3 --buildsystem=pybuild override_dh_installsystemd: - dh_installsystemd + dh_installsystemd --name=python3-validity + dh_installsystemd --name=python3-validity-suspend-restart override_dh_auto_install: