From e0b21ff8fb7aadee7ff2d37d97af31db442c8ea6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E7=94=B5=E8=8A=BD=E8=A1=A3?= Date: Tue, 25 Aug 2026 08:37:33 -0400 Subject: [PATCH] Fix shell-quoting leak in setup-form English strings Three literals carried ''' escape sequences verbatim, so sourcing the English branch executed stray words and aborted the first-boot owner form under set -e. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp --- install/provisioning/setup-form.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/install/provisioning/setup-form.sh b/install/provisioning/setup-form.sh index 470da4b1..dc35c1b2 100644 --- a/install/provisioning/setup-form.sh +++ b/install/provisioning/setup-form.sh @@ -56,13 +56,13 @@ else OMARCHY_L_PASSWORD_HINT="Used for user + root, and disk encryption when enabled" OMARCHY_L_CONFIRM_PROMPT="Confirm> " OMARCHY_L_CONFIRM_HINT="Must match the password you just typed" - OMARCHY_L_PASSWORD_BLANK="Your password can'"'"'t be blank!" - OMARCHY_L_PASSWORD_MISMATCH="Passwords didn'"'"'t match!" + OMARCHY_L_PASSWORD_BLANK="Your password can't be blank!" + OMARCHY_L_PASSWORD_MISMATCH="Passwords didn't match!" OMARCHY_L_FULLNAME_PROMPT="Full name> " OMARCHY_L_IDENTITY_HINT="Used for git authentication (hit return to skip)" OMARCHY_L_EMAIL_PROMPT="Email address> " OMARCHY_L_HOSTNAME_PROMPT="Hostname> " - OMARCHY_L_HOSTNAME_HINT="Letters, digits, and dashes (or return for '"'"'omarchy'"'"')" + OMARCHY_L_HOSTNAME_HINT="Letters, digits, and dashes (or return for 'omarchy')" OMARCHY_L_HOSTNAME_INVALID="Hostname must be 1-63 letters, digits, or dashes, and cannot start or end with a dash" OMARCHY_L_TIMEZONE_HEADER="Timezone" fi