Your message dated Fri, 14 Nov 2025 21:10:55 +0000
with message-id <[email protected]>
and subject line Bug#939573: fixed in userv 1.2.3
has caused the Debian Bug report #939573,
regarding userv: provide systemd service file
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
939573: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=939573
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: userv
Version: 1.2.0
Severity: wishlist
Tags: patch
Hi,
I thought it might be useful to have a systemd service file available
for userv; the attached is what I used on RHEL (which lacks
start-stop-daemon so I couldn't just pinch the sysvinit file).
Regards,
Matthew
-- System Information:
Debian Release: buster/sid
APT prefers bionic-updates
APT policy: (500, 'bionic-updates'), (500, 'bionic-security'), (500,
'bionic'), (100, 'bionic-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.15.0-34-generic (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages userv depends on:
ii libc6 2.27-3ubuntu1
userv recommends no packages.
userv suggests no packages.
-- no debconf information
--
The Wellcome Sanger Institute is operated by Genome Research
Limited, a charity registered in England with number 1021457 and a
company registered in England with number 2742969, whose registered
office is 215 Euston Road, London, NW1 2BE.
>From c04025708adaf98ad4a4e7ac12bf97c9d7d0a240 Mon Sep 17 00:00:00 2001
From: Matthew Vernon <[email protected]>
Date: Fri, 6 Sep 2019 13:50:06 +0100
Subject: [PATCH] Add a systemd service file for userv
This endeavours to do what the sysvinit file does - create
/var/run/userv iff necessary and start uservd -daemon.
Signed-off-by: Matthew Vernon <[email protected]>
---
debian/rules | 2 ++
debian/userv.service | 11 +++++++++++
2 files changed, 13 insertions(+)
create mode 100644 debian/userv.service
diff --git a/debian/rules b/debian/rules
index 67c5271..d1506a8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -42,9 +42,11 @@ binary-arch: checkroot build
install -d $t/etc/userv/{override,default}.d
install -d $t/usr/share/doc/$(package)/examples/
install -d $t/usr/share/lintian/overrides/
+ install -d $t/lib/systemd/system/
install -m 755 debian/{postinst,prerm,postrm} $t/DEBIAN/.
install -m 644 debian/conffiles $t/DEBIAN/.
install -m 755 debian/initd $t/etc/init.d/userv
+ install -m 644 debian/userv.service $t/lib/systemd/system/
$(MAKE) $(INSTOPTS) $(makebuildargs) \
prefix=$t/usr etcdir=$t/etc \
docdir=$t/usr/share/doc/userv \
diff --git a/debian/userv.service b/debian/userv.service
new file mode 100644
index 0000000..ecf7c38
--- /dev/null
+++ b/debian/userv.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=User services (security boundary) daemon
+After=syslog.target remote-fs.target
+
+[Service]
+Type=forking
+ExecStartPre=/bin/sh -c 'test -d /var/run/userv || mkdir -m700 /var/run/userv'
+ExecStart=/usr/sbin/uservd -daemon
+
+[Install]
+WantedBy=multi-user.target
--
2.17.1
--- End Message ---
--- Begin Message ---
Source: userv
Source-Version: 1.2.3
Done: Ian Jackson <[email protected]>
We believe that the bug you reported is fixed in the latest version of
userv, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ian Jackson <[email protected]> (supplier of updated userv
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 14 Nov 2025 19:41:09 +0000
Source: userv
Architecture: source
Version: 1.2.3
Distribution: unstable
Urgency: medium
Maintainer: Ian Jackson <[email protected]>
Changed-By: Ian Jackson <[email protected]>
Closes: 939573 1110360
Changes:
userv (1.2.3) unstable; urgency=medium
.
Many packaging etc. improvementse from Ben Harris:
* Enable Debian Salsa CI with standard configuration as .gitlab-ci.yml
* Run t-persist test with service user as root as well.
* Set FORCE_SOURCE_DATE in debian/rules. Closes: #1110360.
* userv.service: Add Documentation=
* userv.service: remove After=remote-fs.service
* userv.service: use RuntimeDirectory= to create /run/userv
* userv.service: set SuccessExitStatus=1
* Install upstream systemd unit file. Closes: #939573.
Checksums-Sha1:
a6537455ac9bf0928a435c102aa891e7f4eb75be 1626 userv_1.2.3.dsc
2b78596205a282169dac7e664d259f26dffc233f 202235 userv_1.2.3.tar.gz
Checksums-Sha256:
85e99e185f92cbe3bb3096e41d37fb5656a000dfe0f0aaa44ea8328f4d1acc8a 1626
userv_1.2.3.dsc
259431d0033efa109d21ceec818e119c10342cb23e16185c6bd76c035ec646db 202235
userv_1.2.3.tar.gz
Files:
eb91762aa3104e9d5178a8b0889ac89c 1626 admin optional userv_1.2.3.dsc
65c2bbd6bfc4f9a0ff28dc6bf0afedd1 202235 admin optional userv_1.2.3.tar.gz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEQWOBFNEyiDslog3dR1FXV9gAJFYFAmkXhnYACgkQR1FXV9gA
JFaQQhAAmafHNGe+5yAkez3GLQl9LGkdpBjgWZdXIz8TFoCoOWsLoCRoyuL2Rjjf
oJnJHLMCCInjISwQGRo5XnlxOHac9PvIUstKhaK+17uKAIlmL5Y1y2yUzVoV84Jd
oJGhYN5BlN5rhUwZu/E0PIS1K96y1YMEQuLgkqud38bgo2QNSlS2gq4hgITVlXPM
9BAY+Kkn7XN7+UzF8hme+TNVWVv3Jlkou1SnpQPeVQuSHP2ntTxhjbixTaQUmpK8
mIqiCbRrZKgigZ2M8n5Stn/bzP8NBgOvP+HaJMYUXz3NAVVQzzGrWpcJljsG01nr
FeXEd/kyhQbHhXbVFcgMPycNK1DfrewwGCed20ma52IaJ4NQLGBEH/LP0NEt7ZXm
8pqTyYz8X+0bLZIWZ3qfoiaN/G6SKiYrCc7NNDTKzsao3iBvp2c/Y9fkBEnrBMZt
unfk9s622oBFHhXQAUyC6aaL1WQhY5zr9CezhlQXQX7wukovwSk/OzVdh5Bf8HnE
DeUvlGTTdauziX7T7UrgvuRps01AgbotaustSIVf7NClyFZp0A1v/O4tljeyZWvP
8EezpjgxgmaSjsO7M3oZgazLkMTifhcbtnfjBMnB5STPBNfPtX24VTHLuotnz58I
y4c/Um76318LCA5XJ/rVqaQmSt04q4A4MpOPaKwe1V6rplshzYs=
=Tf8S
-----END PGP SIGNATURE-----
pgpwg4DhHTm6l.pgp
Description: PGP signature
--- End Message ---