composer.sh 720 B

1234567891011121314151617181920212223242526
  1. #!/bin/bash
  2. fw_depends php
  3. RETCODE=$(fw_exists ${IROOT}/composer.installed)
  4. [ ! "$RETCODE" == 0 ] || { \
  5. source $IROOT/composer.installed
  6. return 0; }
  7. COMPOSER_HOME=$IROOT/php-composer
  8. mkdir -p $COMPOSER_HOME
  9. cd $COMPOSER_HOME
  10. fw_get -o composer-installer.php https://getcomposer.org/installer
  11. # Use the PHP and composer from our PHP_HOME directory and
  12. # COMPOSER_HOME directories
  13. php composer-installer.php --install-dir=${COMPOSER_HOME}
  14. cd ..
  15. echo "export COMPOSER_HOME=${COMPOSER_HOME}" > $IROOT/composer.installed
  16. echo -e "php \$COMPOSER_HOME/composer.phar install --no-interaction --working-dir \$TROOT --no-progress --optimize-autoloader" >> $IROOT/composer.installed
  17. source $IROOT/composer.installed