From b66aee2a09ca4c1552d294fef16ee796ef791483 Mon Sep 17 00:00:00 2001 From: Ollama Date: Fri, 15 May 2026 10:36:02 +0200 Subject: [PATCH] fix: match quoted values in .env file for sed substitutions The .env file from release uses quoted values like 'localhost' but sed patterns were looking for unquoted values, causing database credentials to not be updated. --- scripts/install-ubuntu.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/install-ubuntu.sh b/scripts/install-ubuntu.sh index 85ce4120c..4a4cabb41 100644 --- a/scripts/install-ubuntu.sh +++ b/scripts/install-ubuntu.sh @@ -163,10 +163,10 @@ if [ -f ".env.example" ]; then fi if [ -f ".env" ]; then - sed -i "s/database\.default\.hostname = localhost/database.default.hostname = ${DB_HOST}/" .env - sed -i "s/database\.default\.database = ospos/database.default.database = ${DB_NAME}/" .env - sed -i "s/database\.default\.username = admin/database.default.username = ${DB_USER}/" .env - sed -i "s/database\.default\.password = pointofsale/database.default.password = ${DB_PASS}/" .env + sed -i "s/database\.default\.hostname = 'localhost'/database.default.hostname = '${DB_HOST}'/" .env + sed -i "s/database\.default\.database = 'ospos'/database.default.database = '${DB_NAME}'/" .env + sed -i "s/database\.default\.username = 'admin'/database.default.username = '${DB_USER}'/" .env + sed -i "s/database\.default\.password = 'pointofsale'/database.default.password = '${DB_PASS}'/" .env sed -i "s/CI_ENVIRONMENT = development/CI_ENVIRONMENT = production/" .env fi