We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a033472 commit 93ebc92Copy full SHA for 93ebc92
1 file changed
scripts/upgrade_all.sh
@@ -204,7 +204,12 @@ stage_2_managers() {
204
fi
205
206
if command -v composer >/dev/null 2>&1; then
207
- run_cmd "composer" composer self-update || log_skip "composer (failed)"
+ # Check if composer is system-installed (can't self-update)
208
+ if [ "$(which composer)" = "/usr/bin/composer" ] || [ "$(which composer)" = "/usr/local/bin/composer" ]; then
209
+ log_skip "composer (system-managed, use apt/brew to update)"
210
+ else
211
+ run_cmd "composer" composer self-update || log_skip "composer (failed)"
212
+ fi
213
else
214
log_skip "composer (not installed)"
215
0 commit comments