#18161 closed defect (fixed)
gnome-session-44.0 problems on sysv
Reported by: | pierre | Owned by: | blfs-book |
---|---|---|---|
Priority: | normal | Milestone: | 12.0 |
Component: | BOOK | Version: | git |
Severity: | normal | Keywords: | |
Cc: |
Description ¶
For previous versions of gnome-session, we had a sed that allowed building without systemd, but with elogind support. Now meson.build allows to pass -Dsystemd=false
, but then it does not accept -Dsystemd_session=enabled
.
Building with -Dsystemd_session=disabled
works, but not well ("poweroff" is not functional, for example). This is the present state of the book (commit 2dbcc8553).
We should find a way to have gnome-session use elogind, but not the full systemd stack.
Note:
See TracTickets
for help on using tickets.
Actually, I've been mistaken by the fact that the sed was wrong for this version. The only thing to do is to give the option
-Dsystemduserunitdir='/tmp'
: when this option is set, the dependency on systemd is not checked, only the one on libsystemd, which is on sysv as a link to libelogind. So it works. Unit files are not even installed into /tmp. Will fix the book.