commit:     9ce3c8d9dc48ad9d386d0e540c56f5a28d11553b
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 16 21:32:08 2024 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue Apr 16 21:33:22 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ce3c8d9

sys-apps/systemd: add some sandbox predicts for tests

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 sys-apps/systemd/systemd-255.4.ebuild | 12 +++++++++---
 sys-apps/systemd/systemd-9999.ebuild  | 12 +++++++++---
 2 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/sys-apps/systemd/systemd-255.4.ebuild 
b/sys-apps/systemd/systemd-255.4.ebuild
index c1d288b695d5..de47dde183cf 100644
--- a/sys-apps/systemd/systemd-255.4.ebuild
+++ b/sys-apps/systemd/systemd-255.4.ebuild
@@ -361,9 +361,15 @@ multilib_src_configure() {
 }
 
 multilib_src_test() {
-       unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR
-       local -x COLUMNS=80
-       meson_src_test
+       (
+               unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR
+               export COLUMNS=80
+               addpredict /dev
+               addpredict /proc
+               addpredict /run
+               addpredict /sys/fs/cgroup
+               meson_src_test
+       ) || die
 }
 
 multilib_src_install_all() {

diff --git a/sys-apps/systemd/systemd-9999.ebuild 
b/sys-apps/systemd/systemd-9999.ebuild
index 183166373f1d..c035b9a2cfde 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -360,9 +360,15 @@ multilib_src_configure() {
 }
 
 multilib_src_test() {
-       unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR
-       local -x COLUMNS=80
-       meson_src_test
+       (
+               unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR
+               export COLUMNS=80
+               addpredict /dev
+               addpredict /proc
+               addpredict /run
+               addpredict /sys/fs/cgroup
+               meson_src_test
+       ) || die
 }
 
 multilib_src_install_all() {

Reply via email to