commit 6108c0314307154839de1fc10ddefebac68403de
Merge: f532601 4b97e3b
Author: Alexandre Detiste <alexandre.detiste@gmail.com>
Date: Mon Jun 8 21:27:32 2026 +0200
Merge branch 'sysusers' into 'master'
Install and use sysusers.d/tmpfiles.d config files
See merge request science-team/node-shiny-server!1
commit 4b97e3be433d404a182d3365bbcc28fe39dd881b
Author: Luca Boccassi <luca.boccassi@gmail.com>
Date: Sun Jun 7 14:16:12 2026 +0100
Use dh_link for the /usr/bin/shiny-server symlink
The symlink is already shipped via debian/links, so recreating it in
the postinst is redundant. Drop the manual symlink creation.
commit 4c5a747b72cf49e36150b43ffe0176857ee4b01f
Author: Luca Boccassi <luca.boccassi@gmail.com>
Date: Sun Jun 7 14:06:46 2026 +0100
Install and use sysusers.d/tmpfiles.d config files
sysusers.d/tmpfiles.d config files allow a package to use declarative
configuration instead of manually written maintainer scripts. This also
allows image-based systems to be created with /usr/ only, and also
allows for factory resetting a system and recreating /etc/ on boot.
https://www.freedesktop.org/software/systemd/man/latest/sysusers.d.html
https://www.freedesktop.org/software/systemd/man/latest/tmpfiles.d.html
commit 22b72d30e1136649d35aeb7510c6a9fe688c09ee
Author: Luca Boccassi <luca.boccassi@gmail.com>
Date: Sun Jun 7 14:01:28 2026 +0100
Stop deleting system users on purge
This is widely considered bad practice, as the kernel recycles UIDs/GIDs.
So any potential leftover file/directory can then become owned by the next
user/group that gets added, with unpredictable consequences.
Among the 6 debian patches available in version 1.5.20.1002-4 of the package, we noticed the following issues: