Opened 22 months ago

Closed 22 months ago

Last modified 20 months ago

#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.

Change History (3)

comment:1 by pierre, 22 months ago

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.

comment:2 by pierre, 22 months ago

Resolution: fixed
Status: newclosed

fixed at ddafabdef9.

comment:3 by Bruce Dubbs, 20 months ago

Milestone: 11.412.0

Milestone renamed

Note: See TracTickets for help on using tickets.