From 082882cc981566891ec17ccedd291b930502c91e Mon Sep 17 00:00:00 2001
From: Dan Connolly <dckc@madmode.com>
Date: Mon, 30 Mar 2026 22:11:39 -0500
Subject: [PATCH] fix: don't rely on bash-isms in /bin/sh scripts

---
 scripts/genfiles.sh | 3 ++-
 scripts/make-gpt.sh | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/scripts/genfiles.sh b/scripts/genfiles.sh
index 0a5647a..c7e89c6 100755
--- a/scripts/genfiles.sh
+++ b/scripts/genfiles.sh
@@ -1,7 +1,8 @@
 #!/bin/sh --
 # SPDX-License-Identifier: EUPL-1.2+
 # SPDX-FileCopyrightText: 2025 Demi Marie Obenour <demiobenour@gmail.com>
-set -euo pipefail
+set -eu
+(set -o pipefail) 2>/dev/null && set -o pipefail
 export LC_ALL=C LANGUAGE=C
 dir=$(git rev-parse --show-toplevel)
 cd -- "$dir"
diff --git a/scripts/make-gpt.sh b/scripts/make-gpt.sh
index 998a54d..d1bea41 100755
--- a/scripts/make-gpt.sh
+++ b/scripts/make-gpt.sh
@@ -6,7 +6,8 @@
 #
 # usage: make-gpt.sh GPT_PATH PATH:PARTTYPE[:PARTUUID[:PARTLABEL[:PARTMiB]]]...
 
-set -euo pipefail
+set -eu
+(set -o pipefail) 2>/dev/null && set -o pipefail
 
 ONE_MiB=1048576
 
-- 
2.49.0

