From 05104207727e6b8bcf4e5be3371b1fc16cc53e22 Mon Sep 17 00:00:00 2001 From: bunker-admin Date: Thu, 9 Apr 2026 12:57:54 -0600 Subject: [PATCH] Fix pangolin_create_site blocking on read in non-interactive mode The site name prompt used read -rp which blocks when stdin is piped. Now uses default name automatically when NON_INTERACTIVE=true. Bunker Admin --- config.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/config.sh b/config.sh index 315c074b..9a1c8f88 100755 --- a/config.sh +++ b/config.sh @@ -1194,8 +1194,12 @@ pangolin_create_site() { local domain="${CONFIGURED_DOMAIN:-cmlite.org}" local site_name - read -rp " Site name [default: changemaker-$domain]: " site_name - site_name=${site_name:-changemaker-$domain} + if [[ "$NON_INTERACTIVE" == "true" ]]; then + site_name="changemaker-$domain" + else + read -rp " Site name [default: changemaker-$domain]: " site_name + site_name=${site_name:-changemaker-$domain} + fi info "Fetching Newt credentials..." local defaults_resp