composer.sh 861 B

123456789101112131415161718192021222324
  1. #!/bin/bash
  2. fw_installed composer && return 0
  3. COMPOSER_HOME=$IROOT/php-composer
  4. mkdir -p $COMPOSER_HOME
  5. cd $COMPOSER_HOME
  6. fw_get -o composer-installer.php https://getcomposer.org/installer
  7. # Use the PHP and composer from our PHP_HOME directory and
  8. # COMPOSER_HOME directories
  9. #
  10. # NOTE: if you decide to update the composer version, be sure to test ALL of the frameworks
  11. # that use composer, as some of them have been known to break on newer versions of composer.
  12. php composer-installer.php --install-dir=${COMPOSER_HOME} --version=1.6.3
  13. cd ..
  14. echo "export COMPOSER_HOME=${COMPOSER_HOME}" > $IROOT/composer.installed
  15. echo -e "php \$COMPOSER_HOME/composer.phar install --working-dir \$TROOT --no-dev --no-interaction --no-progress --no-suggest --optimize-autoloader --classmap-authoritative" >> $IROOT/composer.installed
  16. source $IROOT/composer.installed