commit:     476da19e46c29b4244fd73d4c056a02324de0b9f
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 17 22:14:14 2021 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Nov 17 22:14:14 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=476da19e

dev-libs/libusb: skip stress test when /dev/bus/usb is missing

Closes: https://bugs.gentoo.org/824266
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 dev-libs/libusb/libusb-1.0.24-r2.ebuild | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libusb/libusb-1.0.24-r2.ebuild 
b/dev-libs/libusb/libusb-1.0.24-r2.ebuild
index 2e1af019d6a1..c13d355add9e 100644
--- a/dev-libs/libusb/libusb-1.0.24-r2.ebuild
+++ b/dev-libs/libusb/libusb-1.0.24-r2.ebuild
@@ -46,7 +46,12 @@ multilib_src_test() {
        emake check
 
        # noinst_PROGRAMS from tests/Makefile.am
-       tests/stress || die
+       if [[ -e /dev/bus/usb ]]; then
+               tests/stress || die
+       else
+               # https://bugs.gentoo.org/824266
+               ewarn "/dev/bus/usb does not exist, skipping stress test"
+       fi
 }
 
 multilib_src_install() {

Reply via email to