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" +