Update add_extension.sh to run composer when installing extension, and allow installing extensions from local directory.

This commit is contained in:
Adrian Malacoda 2016-06-19 06:38:56 -05:00
parent e3f1b05c1b
commit 7bb5bb1510

View File

@ -3,7 +3,18 @@
EXT_NAME=$1
EXT_VERSION=$2
cd /app/extensions
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/$1
cd $1
git checkout -b $2 origin/$2
cd "app/extensions"
if [[ -e "${EXT_NAME}" ]]; then
cp -Rv "${EXT_NAME}" .
cd "$(basename ${EXT_NAME})"
else
git clone "https://gerrit.wikimedia.org/r/mediawiki/extensions/${EXT_NAME}"
cd "${EXT_NAME}"
fi
if [[ "${EXT_VERSION}" ]]; then
git checkout -b "${EXT_VERSION}" "origin/${EXT_VERSION}"
fi
composer install --no-dev