From 78b4f444476e15be95a5808db54251ad69863c2d Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Mon, 29 Dec 2025 20:38:10 +0100 Subject: [PATCH] fix(pelican-panel): prevent composer superuser prompt (#10418) --- install/pelican-panel-install.sh | 2 +- misc/core.func | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/install/pelican-panel-install.sh b/install/pelican-panel-install.sh index 51247aa5f..d9e058452 100644 --- a/install/pelican-panel-install.sh +++ b/install/pelican-panel-install.sh @@ -64,7 +64,7 @@ mkdir /opt/pelican-panel cd /opt/pelican-panel curl -fsSL "https://github.com/pelican-dev/panel/releases/download/v${RELEASE}/panel.tar.gz" -o "panel.tar.gz" tar -xzf "panel.tar.gz" -$STD composer install --no-dev --optimize-autoloader --no-interaction +COMPOSER_ALLOW_SUPERUSER=1 $STD composer install --no-dev --optimize-autoloader --no-interaction $STD php artisan p:environment:setup $STD php artisan p:environment:queue-service --no-interaction echo "* * * * * php /opt/pelican-panel/artisan schedule:run >> /dev/null 2>&1" | crontab -u www-data - diff --git a/misc/core.func b/misc/core.func index 3521bf170..f620eadcd 100644 --- a/misc/core.func +++ b/misc/core.func @@ -831,7 +831,7 @@ cleanup_lxc() { # Ruby gem if command -v gem &>/dev/null; then $STD gem cleanup || true; fi # Composer (PHP) - if command -v composer &>/dev/null; then COMPOSER_ALLOW_SUPERUSER=1 && $STD composer clear-cache || true; fi + if command -v composer &>/dev/null; then COMPOSER_ALLOW_SUPERUSER=1 $STD composer clear-cache || true; fi if command -v journalctl &>/dev/null; then $STD journalctl --vacuum-time=10m || true