summaryrefslogtreecommitdiff
path: root/sys-process/procps/procps-4.0.4-r1.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'sys-process/procps/procps-4.0.4-r1.ebuild')
-rw-r--r--sys-process/procps/procps-4.0.4-r1.ebuild12
1 files changed, 9 insertions, 3 deletions
diff --git a/sys-process/procps/procps-4.0.4-r1.ebuild b/sys-process/procps/procps-4.0.4-r1.ebuild
index 80238261ee8b..04b848d70c72 100644
--- a/sys-process/procps/procps-4.0.4-r1.ebuild
+++ b/sys-process/procps/procps-4.0.4-r1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-ng-${PV}
# See bug #913210
LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+"
SLOT="0/0-ng"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="elogind +kill modern-top +ncurses nls selinux static-libs systemd test unicode"
RESTRICT="!test? ( test )"
@@ -88,8 +88,14 @@ multilib_src_configure() {
}
multilib_src_test() {
- # bug #461302
- emake check </dev/null
+ local ps="${BUILD_DIR}/src/ps/pscommand"
+ if [[ $("${ps}" --no-headers -o cls -q $$) == IDL ]]; then
+ # bug 708230
+ ewarn "Skipping tests due to SCHED_IDLE"
+ else
+ # bug #461302
+ emake check </dev/null
+ fi
}
multilib_src_install() {