diff options
Diffstat (limited to 'sys-process/procps/procps-4.0.4-r1.ebuild')
-rw-r--r-- | sys-process/procps/procps-4.0.4-r1.ebuild | 12 |
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() { |