From 53564bf0ef8018ec67d48bc1e3790850c39e6a11 Mon Sep 17 00:00:00 2001 From: smutel <12967891+smutel@users.noreply.github.com> Date: Wed, 18 Dec 2024 09:07:28 +0100 Subject: [PATCH] fix: Packer don't reset stty properly --- hooks/packer_fmt.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/hooks/packer_fmt.sh b/hooks/packer_fmt.sh index acaad22..5620712 100755 --- a/hooks/packer_fmt.sh +++ b/hooks/packer_fmt.sh @@ -28,6 +28,9 @@ for path in "${UNIQUE_PATHS[@]}"; do pids+=("$!") done +exec 3>&1 < /dev/tty > /dev/tty +tty_settings=$(stty -g) + error=0 exit_code=0 for pid in "${pids[@]}"; do @@ -37,6 +40,8 @@ for pid in "${pids[@]}"; do fi done +stty "$tty_settings" + if [[ $error -ne 0 ]]; then exit 1 fi