From 0ab27b0bda08c97acdd5c18b3b074b941dba6dd5 Mon Sep 17 00:00:00 2001 From: Bartosz Blizniak Date: Fri, 17 Jul 2026 09:55:03 +0100 Subject: [PATCH 1/2] fix: make lock acquisition signal-safe --- install.sh | 23 +++++++++++++++++------ tests/install.bats | 40 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+), 6 deletions(-) diff --git a/install.sh b/install.sh index 5404e76..d209874 100755 --- a/install.sh +++ b/install.sh @@ -86,6 +86,11 @@ cleanup() { [ -z "$WORK_DIR" ] || rm -rf "$WORK_DIR" } +enable_signal_traps() { + trap 'exit 130' INT + trap 'exit 143' TERM +} + require_https() { # Args: