On Wed, May 11, 2022 at 07:05:29PM +0900, Lauri Tirkkonen wrote:
> Hi,
> 
> I had reorder_kernel failing but generating empty log files. The root cause of
> the log file being empty is that if $KERNEL_DIR.tgz exists, a new log file is
> created but stderr keeps going to the old (now deleted) one. Simple fix.

ok tb with adjusted comment

> 
> ---
>  libexec/reorder_kernel/reorder_kernel.sh | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/libexec/reorder_kernel/reorder_kernel.sh 
> b/libexec/reorder_kernel/reorder_kernel.sh
> index ded689f095e..fdb4368501e 100644
> --- a/libexec/reorder_kernel/reorder_kernel.sh
> +++ b/libexec/reorder_kernel/reorder_kernel.sh
> @@ -45,6 +45,7 @@ if [[ -f $KERNEL_DIR.tgz ]]; then
>       # The directory containing the logfile was just deleted, redirect
>       # stdout again to a new logfile.
>       exec 1>$LOGFILE
> +     exec 2>&1
>       tar -C $KERNEL_DIR -xzf $KERNEL_DIR.tgz $KERNEL
>       rm -f $KERNEL_DIR.tgz
>  fi
> -- 
> 2.36.0
> 
> -- 
> Lauri Tirkkonen | lotheac @ IRCnet
> 

Reply via email to