Bug#1068504: mumble-server: wrong path for systemd-sysusers file
Michael Biebl
biebl at debian.org
Thu Jan 9 17:55:54 GMT 2025
Am 08.01.25 um 19:44 schrieb Chris Knadle:
> Hello, Michael.
>
> I'm emailing again because I've tried again to follow the suggestions
> that were made for this bug, and it is not working.
>
> On 11/22/24 06:09, Michael Biebl wrote:
>> Again, I don't understand why you try to fiddle with debian/rules and
>> variables in .install files (don't do that)
> The directive here is to avoid using variables in the .install file.
>> You install systemd-dev (including systemd.pc), the build system picks
>> up the paths from systemd.pc via pkgconf and installs the files into
>> the correct paths. All you need to do in .install is reference the now
>> correct paths.
>
> Then the directive here is to reference a "correct path" in the .install
> file, which presumably is in a variable. (?) Or, whatever the "correct
> path" is meant to mean, I don't know what that is and cannot interpret it.
No, all you are supposed to do in your .install files is to use the
correct paths
/usr/lib/systemd/system/foo.service
/usr/lib/sysusers.d/foo.conf
/usr/lib/tmpfile.d/foo.conf
The upstream build system is supposed to install the files directly into
those paths as they are defined in /usr/share/pkgconfig/systemd.pc.
Those paths should be queried by the build system via pkgconfig and not
be hard-coded.
If it doesn't do that, then there is a bug in the upstream build system
and you should report it as such to upstream.
This is *not* a Debian packaging issue!
Michael
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-voip-maintainers/attachments/20250109/4f8735a8/attachment.sig>
More information about the Pkg-voip-maintainers
mailing list