summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@unit193.net>2024-05-21 20:18:54 -0400
committerLibravatarUnit 193 <unit193@unit193.net>2024-05-21 20:18:54 -0400
commit95bf5d2cfcc415b01c4002bcf4bdc8aa982ea97f (patch)
treebd566be8d8c13f7399dd1b6f8babb9f231ad75f8
parentb9730cb4a5508828d02395353bb7bf40a3686f23 (diff)
Add a simple systemd user unit, disabled by default.
-rw-r--r--debian/mini-dinstall.user.service11
-rwxr-xr-xdebian/rules3
2 files changed, 14 insertions, 0 deletions
diff --git a/debian/mini-dinstall.user.service b/debian/mini-dinstall.user.service
new file mode 100644
index 0000000..e6828ee
--- /dev/null
+++ b/debian/mini-dinstall.user.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=daemon for updating Debian packages in a repository
+Documentation=man:mini-dinstall(1)
+After=local-fs.target
+
+[Service]
+ExecStart=/usr/bin/mini-dinstall --foreground
+Restart=on-failure
+
+[Install]
+WantedBy=default.target
diff --git a/debian/rules b/debian/rules
index 1627aae..864c70e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -11,6 +11,9 @@ include /usr/share/dpkg/default.mk
%:
dh $@ --with python3 --buildsystem pybuild
+override_dh_installsystemduser:
+ dh_installsystemduser --no-enable
+
override_dh_auto_clean:
echo "pkg_version = \"$(DEB_VERSION_UPSTREAM)\"" > minidinstall/version.py
dh_auto_clean