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.confThe 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
OpenPGP_signature.asc
Description: OpenPGP digital signature