sys-apps/systemd-utils: set dbus-intefaces-dir=no

systemd's build process calls the newly built systemd binary to export
its dbus interface metadata. Apparently running "systemd" in a Portage
context trips some SELinux policy.

We can disable this behavior by passing dbus-intefaces-dir=no to meson
setup. We do not install the resulting xml files anyway.

Bug: https://bugs.gentoo.org/971499
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
This commit is contained in:
Mike Gilbert
2026-03-23 16:54:01 -04:00
parent 7b88e2d85b
commit f4e60c3bbc
3 changed files with 3 additions and 0 deletions

View File

@@ -188,6 +188,7 @@ multilib_src_configure() {
-Dxenctrl=false
-Dbashcompletiondir=no
-Ddbus-interfaces-dir=no
-Drpmmacrosdir=no
-Dshellprofiledir=no
-Dsshconfdir=no

View File

@@ -191,6 +191,7 @@ multilib_src_configure() {
-Dxdg-autostart=false
-Dbashcompletiondir=no
-Ddbus-interfaces-dir=no
-Drpmmacrosdir=no
-Dshellprofiledir=no
-Dsshconfdir=no

View File

@@ -189,6 +189,7 @@ multilib_src_configure() {
-Dxdg-autostart=false
-Dbashcompletiondir=no
-Ddbus-interfaces-dir=no
-Drpmmacrosdir=no
-Dshellprofiledir=no
-Dsshconfdir=no