diff --git a/debian/ogboot.postinst b/debian/ogboot.postinst index 9b3d7a8..360f438 100755 --- a/debian/ogboot.postinst +++ b/debian/ogboot.postinst @@ -118,16 +118,15 @@ configure_ipxe(){ } configure_api(){ - echo "Modify env.local.php" - if ! dpkg-divert --list /opt/opengnsys/ogboot/.env.local.php >/dev/null 2>&1; then - dpkg-divert --add --rename --divert /opt/opengnsys/ogboot/.env.local.php.orig /opt/opengnsys/ogboot/.env.local.php + if ! grep -q "OGCORE_API_URL" $ENV_FILE; then + echo "OGCORE_API_URL=$OGCORE_API_URL" >> $ENV_FILE fi - if [ ! -f "/opt/opengnsys/ogboot/.env.local.php" ] && [ -f "/opt/opengnsys/ogboot/.env.local.php.orig" ]; then - cp "/opt/opengnsys/ogboot/.env.local.php.orig" "/opt/opengnsys/ogboot/.env.local.php" + if ! grep -q "OGCORE_OGLIVE_URL" $ENV_FILE; then + echo "OGCORE_OGLIVE_URL=$OGCORE_OGLIVE_URL" >> $ENV_FILE + fi + if ! grep -q "OGBOOT_PORT" $ENV_FILE; then + echo "OGBOOT_PORT=$OGBOOT_PORT" >> $ENV_FILE fi - sed -i "s|'OGBOOT_IP' => '.*'|'OGBOOT_IP' => '$OGBOOT_IP'|" "$ENV_FILE" - sed -i "s|'OGBOOT_PORT' => '.*'|'OGBOOT_PORT' => '$OGBOOT_PORT'|" "$ENV_FILE" - sed -i "s|'OGCORE_API_URL' => '.*'|'OGCORE_API_URL' => '$OGCORE_API_URL'|" "$ENV_FILE" } configure_nginx_and_fpm() { diff --git a/debian/rules b/debian/rules index dfcb3d3..6c63d00 100755 --- a/debian/rules +++ b/debian/rules @@ -9,5 +9,5 @@ override_dh_auto_build: rm -rf var/cache/*; \ mkdir -p public; \ COMPOSER_ALLOW_SUPERUSER=1 APP_ENV=prod composer install --no-interaction --no-progress --optimize-autoloader; \ - COMPOSER_ALLOW_SUPERUSER=1 APP_ENV=prod composer dump-env prod; \ COMPOSER_ALLOW_SUPERUSER=1 APP_ENV=prod composer update doctrine/dbal; +