mirror of
https://github.com/libguestfs/libguestfs.git
synced 2026-03-22 07:03:38 +00:00
customize: firstboot: fix Linux log output
Pass -a to each tee invocation, otherwise just the last one (so only for
the last script executed) will appear in the log file.
(cherry picked from commit 25cad1e62f)
This commit is contained in:
committed by
Richard W.M. Jones
parent
7b8b376710
commit
839b3d82f3
@@ -49,8 +49,8 @@ d=%s/scripts
|
||||
d_done=%s/scripts-done
|
||||
logfile=~root/virt-sysprep-firstboot.log
|
||||
|
||||
echo \"$0\" \"$@\" 2>&1 | tee $logfile
|
||||
echo \"Scripts dir: $d\" 2>&1 | tee $logfile
|
||||
echo \"$0\" \"$@\" 2>&1 | tee -a $logfile
|
||||
echo \"Scripts dir: $d\" 2>&1 | tee -a $logfile
|
||||
|
||||
if test \"$1\" = \"start\"
|
||||
then
|
||||
@@ -61,8 +61,8 @@ then
|
||||
# move the script to the 'scripts-done' directory, so it is not
|
||||
# executed again at the next boot
|
||||
mv $f $d_done
|
||||
echo '=== Running' $f '===' 2>&1 | tee $logfile
|
||||
$d_done/$(basename $f) 2>&1 | tee $logfile
|
||||
echo '=== Running' $f '===' 2>&1 | tee -a $logfile
|
||||
$d_done/$(basename $f) 2>&1 | tee -a $logfile
|
||||
fi
|
||||
done
|
||||
rm -f $d_done/*
|
||||
|
||||
Reference in New Issue
Block a user