From: Jun Nie jun.nie@linaro.org
We'd like to keep the logs from a run to another. Create dedicated logfile for each run we make.
Signed-off-by: Jun Nie jun.nie@linaro.org [ta: split commit to do just one logical thing, introduce LOGFILE_NAME] Signed-off-by: Tudor Ambarus tudor.ambarus@linaro.org --- syzkaller-start | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/syzkaller-start b/syzkaller-start index abd4ec7..37c6200 100755 --- a/syzkaller-start +++ b/syzkaller-start @@ -331,6 +331,9 @@ if [[ -z "${AGAIN}" && -z "${NOREPRO}" ]]; then read fi
+COMMIT=`git log --oneline | head -n 1 | awk '{print $1;}'` +TIME_TAG=`date +%Y%m%d_%H-%M-%S%z` +LOGFILE_NAME="serial.out.${bugid}-${COMMIT}-${TIME_TAG}" qemu-system-x86_64 -smp 8 -m 16G -enable-kvm -cpu host -no-reboot ${GDB} \ -kernel ${BUILDDIR}/arch/x86/boot/bzImage -nographic \ -net user,host=10.0.2.10,hostfwd=tcp::10022-:22 \ @@ -338,6 +341,6 @@ qemu-system-x86_64 -smp 8 -m 16G -enable-kvm -cpu host -no-reboot ${GDB} -device virtio-scsi-pci,id=scsi \ -device scsi-hd,bus=scsi.0,drive=d0 \ -drive file=${IMAGEDIR}/${IMAGE},format=raw,if=none,id=d0 \ - -chardev stdio,id=char0,mux=on,logfile=serial.out,signal=off \ + -chardev stdio,id=char0,mux=on,logfile=${LOGFILE_NAME},signal=off \ -serial chardev:char0 -mon chardev=char0 \ -append "root=/dev/sda1 ${KERNEL_PARAMS} rw console=ttyAMA0 panic_on_warn=0"