The following commit managed to not actually add the --foreground
option to the timeout command, just test for it. Add it this time.
commit 681488877456b83f039dc518861f29ab4e1857f0
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Thu Dec 19 08:21:53 2013 +0000
run: Use timeout --foreground option.
If timeout doesn't have this option (RHEL 6) don't use timeout at all.
Attempt to fix RHBZ#1025269.
---
run.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/run.in b/run.in
index d4b13fe..93c50d2 100755
--- a/run.in
+++ b/run.in
@@ -231,7 +231,7 @@ if timeout --help >/dev/null 2>&1; then
if timeout --foreground 2 sleep 0 >/dev/null 2>&1; then
# Does this version of timeout have the -k option? (Not on RHEL 6)
if timeout -k 10s 10s true >/dev/null 2>&1; then
- timeout="timeout -k $timeout_kill $timeout_period"
+ timeout="timeout --foreground -k $timeout_kill $timeout_period"
fi
fi
fi
--
1.8.4.2