From bee0a6b2f2828fb3d5fe8bea068364354b68ae79 Mon Sep 17 00:00:00 2001 From: Mathijs Saey Date: Sun, 15 Jun 2025 01:31:47 +0200 Subject: [PATCH] dev-embedded/fwup: fix tests Bug: https://bugs.gentoo.org/952828 Closes: https://bugs.gentoo.org/952828 Signed-off-by: Mathijs Saey --- dev-embedded/fwup/fwup-1.12.0.ebuild | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/dev-embedded/fwup/fwup-1.12.0.ebuild b/dev-embedded/fwup/fwup-1.12.0.ebuild index 2a08b09f55..d7145398c5 100644 --- a/dev-embedded/fwup/fwup-1.12.0.ebuild +++ b/dev-embedded/fwup/fwup-1.12.0.ebuild @@ -25,3 +25,16 @@ src_prepare() { default ./autogen.sh } + +src_test() { + # The fwup tests do not like the portage sandbox. Make them play nice. + + # Modify tests/common.sh to ensure $WRITE_SHIM and $MOUNT_SHIM point to + # files that don't exist. This is needed to ensure tests don't try to use + # LD_PRELOAD. + sed -i 's/^\(WRITE\|MOUNT\)_SHIM=".*"/\1_SHIM=""/' 'tests/common.sh' \ + || die 'Could not sed tests/common.sh' + + # set VERIFY_SYSCALLS_DISABLE, to disable tracing + VERIFY_SYSCALLS_DISABLE="" emake check +}