[Libguestfs] [PATCH] run: Actually use timeout --foreground option (RHBZ#1025269).

Pino Toscano ptoscano at redhat.com
Tue Jan 28 16:32:15 UTC 2014


On Tuesday 28 January 2014 16:21:38 Richard W.M. Jones wrote:
> 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 at 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

Ah! I've wondered why it would require a version of timeout with that 
specific feature, without actually making use of it... just forgot to 
ask when I noticed that few days ago. :)

-- 
Pino Toscano




More information about the Libguestfs mailing list