Skip to content
Snippets Groups Projects
Unverified Commit 3e2e694e authored by Robin Appelman's avatar Robin Appelman
Browse files

dont use system composer for autoload checker


this ensures that the same composer version is used by everyone (and ci)

Signed-off-by: default avatarRobin Appelman <robin@icewind.nl>
parent 54e3beba
No related branches found
No related tags found
No related merge requests found
......@@ -158,3 +158,5 @@ clover.xml
# Tests - dependencies
tests/acceptance/composer.lock
tests/acceptance/vendor/
composer.phar
#!/usr/bin/env bash
COMPOSER_COMMAND=$(which "composer")
if [ "$COMPOSER_COMMAND" = '' ]
COMPOSER_COMMAND="php composer.phar"
if [ -e "composer.phar" ]
then
#No global composer found, try local or download it
if [ -e "composer.phar" ]
then
echo "Composer found: checking for update"
else
echo "Composer not found: fetching"
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"
fi
COMPOSER_COMMAND="php composer.phar"
echo "Composer found: checking for update"
$COMPOSER_COMMAND self-update
else
echo "Global composer found: checking for update"
echo "Composer not found: fetching"
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"
fi
#Make sure we are on the latest composer
$COMPOSER_COMMAND self-update
REPODIR=`git rev-parse --show-toplevel`
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment