GNU bug report logs -
#76924
31.0.50; Wrong install location for systemd user unit file
Previous Next
Reported by: Ulrich Müller <ulm <at> gentoo.org>
Date: Mon, 10 Mar 2025 18:57:02 UTC
Severity: normal
Found in version 31.0.50
Fixed in version 31.1
Done: Ulrich Müller <ulm <at> gentoo.org>
Bug is archived. No further changes may be made.
Full log
Message #41 received at 76924 <at> debbugs.gnu.org (full text, mbox):
> From: Ulrich Müller <ulm <at> gentoo.org>
> Cc: Ulrich Müller <ulm <at> gentoo.org>, schwab <at> linux-m68k.org,
> 76924 <at> debbugs.gnu.org
> Date: Wed, 12 Mar 2025 17:36:46 +0100
>
> >>>>> On Wed, 12 Mar 2025, Eli Zaretskii wrote:
>
> So I did some reasearch (not at all comprehensive, but should be enough
> to get an idea how things are typically done):
>
> blueman:
> configure option --with-systemduserunitdir
>
> GNOME:
> Meson option:
> option('systemduserunitdir', type: 'string', value: '', description: 'custom directory for systemd user units, or \'no\' to disable')
>
> KDE:
> CMake installs into ${KDE_INSTALL_SYSTEMDUSERUNITDIR} which is defined
> by KDE Frameworks' extra-cmake-modules package
>
> XFCE:
> configure.ac defines location based on $(prefix):
> systemd_userdir = $(prefix)/lib/systemd/user
>
> libvirt:
> Meson option (for system unit file):
> option('unitdir', type: 'string', value: '', description: 'directory for systemd unit files')
>
> PAM:
> Meson option (for system unit file):
> option('systemdunitdir', type: 'string', description: 'systemd service directory')
>
>
> >From this, I would conclude:
>
> - Most packages have the location configurable. The only exception in
> above list is XFCE which uses $(prefix)/lib/systemd/user.
>
> - The name of the option isn't standardised, but variations of
> "--with-systemduserunitdir" or "systemduserunitdir" are what I see
> most often.
Thanks. So I guess we will add a configure time option with
$(prefix)/lib/systemd/user as fallback?
This bug report was last modified 69 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.