Bug#1068504: mumble-server: wrong path for systemd-sysusers file

Chris Knadle Chris.Knadle at coredump.us
Sun Apr 7 04:01:37 BST 2024


Greetings.

As far as I know /etc/sysconfig.d/ is a directory used by Fedora/Red Hat 
based distros, not Debian.

Looking through the Git log I see I added this on Feb 1 2023 with the 
following commit message:

     add etc/sysconfid./mumble-server.conf as the build breaks without 
it at compat 13
     (it's commit f0cdad5245c6d1de6bff9223c6ce5767c13f9e45)

/usr/lib/sysusers.d/*.conf does seem like where this file should go.

I've made local Git commits to fix this for the next bugfix upload 
(1.5.517-3). Before doing any more uploads I need to look at what's 
going on with a number of library transitions going on that could get 
negatively affected by uploads of mumble.

    -- Chris

-- 
Chris Knadle
Chris.Knadle at coredump.us

On 4/6/24 09:12, Stefan Schweizer via Pkg-voip-maintainers wrote:
> Package: mumble-server
> Severity: normal
>
> Hi,
>
> mumble-server installs a systemd-sysusers file to /etc/sysconfig.d
>
> According to the sysusers.d(5) man page sysusers files can be placed in
> /etc/sysusers.d/*.conf
> /run/sysusers.d/*.conf
> /usr/lib/sysusers.d/*.conf
>
> So installing the sysusers file to /etc/sysconfig.d has no
> effect and it should be moved to /usr/lib/sysusers.d.
>
> Since the mumble-server user is created by the debian package I think
> the sysusers file is unnecessary and can be omitted until a switch to
> sysusers is made.
>



More information about the Pkg-voip-maintainers mailing list