From ad3eff6ddd396c964fb04fb5094d5ee7c9580566 Mon Sep 17 00:00:00 2001 From: Jaime Perez <jaime.perez@uninett.no> Date: Thu, 10 Jul 2014 20:57:03 +0200 Subject: [PATCH] Update the build-release.sh script to always use composer and git. --- bin/build-release.sh | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/bin/build-release.sh b/bin/build-release.sh index 179ca1ca4..82de65a77 100755 --- a/bin/build-release.sh +++ b/bin/build-release.sh @@ -22,23 +22,28 @@ fi umask 0022 -REPOPATH="http://simplesamlphp.googlecode.com/svn/tags/$TAG/" +REPOPATH="https://github.com/simplesamlphp/simplesamlphp.git" -svn export "$REPOPATH" +git clone $REPOPATH $TAG +cd $TAG +git checkout $TAG +cd .. # Use composer only on newer versions that have a composer.json if [ -f "$TAG/composer.json" ]; then - if [ ! -x composer.phar ]; then - curl -sS https://getcomposer.org/installer | php + if [ ! -x "TAG/composer.phar" ]; then + curl -sS https://getcomposer.org/installer | php -- --install-dir=$TAG fi # Install dependencies (without vcs history or dev tools) - php composer.phar install --no-dev --prefer-dist -o -d "$TAG" + php "$TAG/composer.phar" install --no-dev --prefer-dist -o -d "$TAG" fi mkdir -p "$TAG/config" "$TAG/metadata" cp -rv "$TAG/config-templates/"* "$TAG/config/" cp -rv "$TAG/metadata-templates/"* "$TAG/metadata/" +rm -rf "$TAG/.git" +rm "$TAG/composer.phar" tar --owner 0 --group 0 -cvzf "$TAG.tar.gz" "$TAG" rm -rf "$TAG" -- GitLab