From 7d6d600dd0171f4953e15e3517272f544ae89998 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 18 Feb 2026 20:06:40 +0800 Subject: [PATCH] automated: create log symlinks in advance & previous nightly log symlink will add previous lts symlink later --- automated/run-lts.sh | 2 +- automated/run-nightly.sh | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/automated/run-lts.sh b/automated/run-lts.sh index 04f57c6a..98ee58f2 100755 --- a/automated/run-lts.sh +++ b/automated/run-lts.sh @@ -4,6 +4,6 @@ cd "$(dirname "${BASH_SOURCE[0]}")" git pull LOG_FILE="$1-build-$(date -u +%F_%T).log" -time script -q -c "./build.sh $*" $LOG_FILE ln -sf $LOG_FILE lts-build-last.log +time script -q -c "./build.sh $*" $LOG_FILE date diff --git a/automated/run-nightly.sh b/automated/run-nightly.sh index 926ba9ab..a8942313 100755 --- a/automated/run-nightly.sh +++ b/automated/run-nightly.sh @@ -10,11 +10,14 @@ esac while true; do git pull LOG_FILE="nightly-build-$(date -u +%F_%T).log" + if [ -L nightly-build-last.log ]; then + mv -f nightly-build-last.log nightly-build-previous.log + fi + ln -sf $LOG_FILE nightly-build-last.log time script -q -c "./build.sh nightly-$(date -u +%F) $cmd" $LOG_FILE ${cmd:+exit 0} ${once:+date; exit 0} echo "$0: run completed at $(date)" - ln -sf $LOG_FILE nightly-build-last.log echo sleep 99m echo