]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
fix(scripts): propagate signal exit codes in docker-upgrade lock trap
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Sat, 15 Aug 2026 22:38:19 +0000 (00:38 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Sat, 15 Aug 2026 22:57:59 +0000 (00:57 +0200)
scripts/docker-upgrade.sh

index 68859e1bb670a26761d8a34ec2e84ff5bb124209..a30c6d3e71e4263b97ffc114c2d142518538c9fd 100755 (executable)
@@ -43,7 +43,11 @@ if [ -d "$LOCKDIR" ]; then
   rm -rf "$LOCKDIR" || true
 fi
 
-trap 'rm -rf "$LOCKDIR"' 0 HUP INT TERM QUIT
+trap 'rm -rf "$LOCKDIR"' 0
+trap 'exit 129' HUP
+trap 'exit 130' INT
+trap 'exit 143' TERM
+trap 'exit 131' QUIT
 
 if ! create_lock "$LOCKDIR"; then
   echo_timestamped "Error: already running for ${LOCAL_DOCKER_IMAGE}"