From 9d035a73ac7e265186bcdf5b4b4e77edfb1ffbaa 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