Skip to content

Commit

Permalink
Merge pull request #492 from stefantalen/patch-1
Browse files Browse the repository at this point in the history
Fixing composer.sh, ref #491
  • Loading branch information
fideloper committed Sep 2, 2015
2 parents b358406 + 1a784ba commit 2ac6256
Showing 1 changed file with 11 additions and 13 deletions.
24 changes: 11 additions & 13 deletions scripts/composer.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,9 @@ HHVM_IS_INSTALLED=$?
composer -v > /dev/null 2>&1
COMPOSER_IS_INSTALLED=$?

# Contains all arguments that are passed
COMPOSER_ARG=($@)

GITHUB_OAUTH=${COMPOSER_ARG[0]}
COMPOSER_PACKAGES=${COMPOSER_ARG[@]:1}
# Getting the arguments
GITHUB_OAUTH=$1
COMPOSER_PACKAGES=$2

# True, if composer is not installed
if [[ $COMPOSER_IS_INSTALLED -ne 0 ]]; then
Expand Down Expand Up @@ -50,7 +48,7 @@ else
if [[ $HHVM_IS_INSTALLED -eq 0 ]]; then
sudo hhvm -v ResourceLimit.SocketDefaultTimeout=30 -v Http.SlowQueryThreshold=30000 -v Eval.Jit=false /usr/local/bin/composer self-update
else
sudo composer self-update
composer self-update
fi
fi

Expand All @@ -63,15 +61,9 @@ fi

# Install Global Composer Packages if any are given
if [[ ! -z $COMPOSER_PACKAGES ]]; then

echo ">>> Installing Global Composer Packages:"
echo " " ${COMPOSER_PACKAGES[@]}
if [[ $HHVM_IS_INSTALLED -eq 0 ]]; then
hhvm -v ResourceLimit.SocketDefaultTimeout=30 -v Http.SlowQueryThreshold=30000 -v Eval.Jit=false /usr/local/bin/composer global require ${COMPOSER_PACKAGES[@]}
else
composer global require ${COMPOSER_PACKAGES[@]}
fi


# Add Composer's Global Bin to ~/.profile path
if [[ -f "/home/vagrant/.profile" ]]; then
if ! grep -qsc 'COMPOSER_HOME=' /home/vagrant/.profile; then
Expand All @@ -84,4 +76,10 @@ if [[ ! -z $COMPOSER_PACKAGES ]]; then
. /home/vagrant/.profile
fi
fi

if [[ $HHVM_IS_INSTALLED -eq 0 ]]; then
hhvm -v ResourceLimit.SocketDefaultTimeout=30 -v Http.SlowQueryThreshold=30000 -v Eval.Jit=false /usr/local/bin/composer global require ${COMPOSER_PACKAGES[@]}
else
composer global require ${COMPOSER_PACKAGES[@]}
fi
fi

0 comments on commit 2ac6256

Please sign in to comment.