aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--debian/control5
-rwxr-xr-xdebian/lacme.postinst21
-rw-r--r--debian/lacme.sysusers2
3 files changed, 4 insertions, 24 deletions
diff --git a/debian/control b/debian/control
index e7e59cd..d86f01f 100644
--- a/debian/control
+++ b/debian/control
@@ -1,7 +1,7 @@
Source: lacme
Section: utils
Maintainer: Guilhem Moulin <guilhem@debian.org>
-Build-Depends: debhelper-compat (= 13), jq, pandoc (>= 2.1~)
+Build-Depends: debhelper-compat (= 13), dh-sequence-installsysusers, jq, pandoc (>= 2.1~)
Standards-Version: 4.7.4
Homepage: https://git.guilhem.org/lacme/about/
Vcs-Git: https://salsa.debian.org/debian/lacme.git -b debian/latest
@@ -9,8 +9,7 @@ Vcs-Browser: https://salsa.debian.org/debian/lacme
Package: lacme
Architecture: all
-Depends: adduser,
- libconfig-tiny-perl,
+Depends: libconfig-tiny-perl,
libjson-perl,
libnet-ssleay-perl,
libtimedate-perl,
diff --git a/debian/lacme.postinst b/debian/lacme.postinst
deleted file mode 100755
index 536e37f..0000000
--- a/debian/lacme.postinst
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-
-set -e
-
-if [ "$1" = "configure" ]; then
- if ! getent passwd _lacme-www >/dev/null; then
- adduser --force-badname --system \
- --home /nonexistent --no-create-home \
- --gecos "lacme www user" \
- --quiet _lacme-www || true
- fi
- if ! getent passwd _lacme-client >/dev/null; then
- adduser --force-badname --system \
- --home /nonexistent --no-create-home \
- --gecos "lacme client user" \
- --quiet _lacme-client || true
- fi
-fi
-
-#DEBHELPER#
-exit 0
diff --git a/debian/lacme.sysusers b/debian/lacme.sysusers
new file mode 100644
index 0000000..2134456
--- /dev/null
+++ b/debian/lacme.sysusers
@@ -0,0 +1,2 @@
+u! _lacme-www -:nogroup "lacme www user" /nonexistent
+u! _lacme-client -:nogroup "lacme client user" /nonexistent