Package: socklog-run
Version: 2.1.0+repack-5
Severity: wishlist
Tags: patch
X-Debbugs-Cc: hel...@subdivi.de

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Dear maintainer,

the dh-sysuser package has not gained much traction in the past 7 years and 
has multiple deficiencies. The systemd sysusers.d format has alternative 
implementations independent from systemd now, so we should settle on that 
standard and drop dh-sysuser althogether (there are only 6 reverse 
dependencies left anyway, including yours).

Find attached a patch that updates your package to use the sysusers.d config 
to create the necessary users for socklog-run.


Cheers
Timo


-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEmwPruYMA35fCsSO/zIxr3RQD9MoFAmZEe4UACgkQzIxr3RQD
9MoeCw//Z+ZpXql14GSjpeKme5443JNcLaz1tZkvjsQGp/CQtxTtvM6lTs3NDQY/
S+9RAAMumWB1MRxd0ohZ4+9gebcQ7KOPF+/4EsTV6Yd7VKzk4/wtlJqcy6A6sdHC
K4dOPz4+rz4pnQTssPUWBMfcX5VoaJza7Vb3bLM3fszyPIGRJmp6Al5D2+634tuN
i3sGO6CLKqhMRq+z6YunwqCxn5kSoaTBtEgVWvSkGAYKNTRX0DxQrZscXowEndae
KDlCO5lO8V6yc5NDs5mxS87nExbvhPxKxa2Dz4asG6+qTrMotd/aHZ2Z/lSTVO7m
vi+/aHizH2Oduv63W/XaJLgWI1il8AbjLfN1HwTraQ2fVNEFAP1IsA4GvFhWkeYK
ZTo8qdZen1vqIpsr6SOFdn7Yv6JwXAcjYWzaHQOgRsZtNkMvp1ioM7HC3+EDOv6k
ZsYcSHo1jd0KyNq/9u7U6g0P3bLG1lskczUDGO2A7NTstjqfUhvuWy0d+9Q/ZDjM
Kxhbc2DcMw4Kjv6ZMn0DiN42qeig1Q+yPa+nhc5y8dcruyPhIsIZHUEkk0XyeyeC
qm24uvT0pkqyA1vj2/xER0wQ4sTwerDz54RUpfieAeIO0wBtM1QuOsNXWVm7HfUR
reNkedDdwvcyYvn9BwjgC4+vWYl0uagL2GoGfrmzIbhrGcK6Wx4=
=qsRP
-----END PGP SIGNATURE-----
diff --git a/debian/control b/debian/control
index 1037dfb..178300a 100644
--- a/debian/control
+++ b/debian/control
@@ -8,8 +8,8 @@ Vcs-Git: https://salsa.debian.org/debian/socklog.git
 Standards-Version: 4.6.2
 Homepage: http://smarden.org/socklog
 Build-Depends: debhelper-compat (= 13),
+               debhelper (>= 13.3),
                dh-runit,
-               dh-sysuser,
                doc-base
 Rules-Requires-Root: no
 
diff --git a/debian/rules b/debian/rules
index a507185..e2c024f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,7 +8,7 @@ CONF_CC = src/conf-cc
 CONF_LD = src/conf-ld
 
 %:
-       dh $@ --with runit,sysuser
+       dh $@ --with runit
 
 override_dh_auto_clean:
        rm -rf compile command
@@ -32,3 +32,6 @@ endif
 
 override_dh_installchangelogs:
        dh_installchangelogs package/CHANGES
+
+execute_after_dh_installinit:
+       dh_installsysusers
diff --git a/debian/socklog-run.sysuser b/debian/socklog-run.sysuser
deleted file mode 100644
index 4bd6dac..0000000
--- a/debian/socklog-run.sysuser
+++ /dev/null
@@ -1,5 +0,0 @@
-_socklog-unix defaults
-_socklog-klog defaults
-_socklog-inet defaults
-_socklog-ucspi-tcp defaults
-_socklog-notify defaults
diff --git a/debian/socklog-run.sysusers b/debian/socklog-run.sysusers
new file mode 100644
index 0000000..8cf6fe8
--- /dev/null
+++ b/debian/socklog-run.sysusers
@@ -0,0 +1,6 @@
+u      _socklog-unix           -       "Socklog unix user"
+u      _socklog-klog           -       "Socklog klog user"
+u      _socklog-inet           -       "Socklog inet user"
+u      _socklog-ucspi-tcp      -       "Socklog ucspi-tcp user"
+u      _socklog-notify         -       "Socklog notify user"
+

Reply via email to