From 7aaf5ca0869657e1b84524e38639949fd20cb348 Mon Sep 17 00:00:00 2001 From: zaragoza444 Date: Mon, 29 Jun 2026 07:16:22 -0700 Subject: [PATCH] fix(deploy): normalize CRLF in portal start script before LXC bundle Co-authored-by: Cursor --- scripts/deployment/deploy-omnl-banking-portal-pct.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/deployment/deploy-omnl-banking-portal-pct.sh b/scripts/deployment/deploy-omnl-banking-portal-pct.sh index 00f9d6c..f40688a 100755 --- a/scripts/deployment/deploy-omnl-banking-portal-pct.sh +++ b/scripts/deployment/deploy-omnl-banking-portal-pct.sh @@ -39,6 +39,11 @@ else fi log "Staging bundle for CT ${CTID}..." +for sh in scripts/deployment/start-omnl-banking-portal.sh; do + if [[ -f "$REPO_DIR/$sh" ]] && grep -q $'\r' "$REPO_DIR/$sh" 2>/dev/null; then + tr -d '\r' <"$REPO_DIR/$sh" >"$REPO_DIR/${sh}.lf" && mv "$REPO_DIR/${sh}.lf" "$REPO_DIR/$sh" + fi +done tar -czf "$STAGE" \ -C "$REPO_DIR" \ config \ @@ -78,7 +83,7 @@ log "Install into CT $CTID at $PORTAL_ROOT..." pve_exec "pct push ${CTID} /tmp/omnl-portal.tar.gz /tmp/omnl-portal.tar.gz" pct_exec "mkdir -p ${PORTAL_ROOT} ${PROJECT_SRC}" pct_exec "tar -xzf /tmp/omnl-portal.tar.gz -C ${PORTAL_ROOT}" -pct_exec "find ${PORTAL_ROOT}/scripts/deployment -name '*.sh' -exec sed -i 's/\\r$//' {} +" +pct_exec "sed -i 's/\\r//g' ${PORTAL_ROOT}/scripts/deployment/start-omnl-banking-portal.sh" pct_exec "ln -sfn ${PORTAL_ROOT} ${PROJECT_SRC}/omnl-live || true" pct_exec "chmod +x ${PORTAL_ROOT}/scripts/deployment/start-omnl-banking-portal.sh"