summaryrefslogtreecommitdiff
path: root/scripts/make-archive.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/make-archive.sh')
-rwxr-xr-xscripts/make-archive.sh73
1 files changed, 0 insertions, 73 deletions
diff --git a/scripts/make-archive.sh b/scripts/make-archive.sh
deleted file mode 100755
index a2f1fade..00000000
--- a/scripts/make-archive.sh
+++ /dev/null
@@ -1,73 +0,0 @@
-#!/bin/sh
-
-if [ "$#" -lt 1 ]
-then
- echo "Usage: $0 <version> [destination]"
- exit 1
-fi
-
-APP="kanboard"
-VERSION=$1
-DESTINATION=$2
-
-if [ -z "$2" ]
-then
- DESTINATION=~/Devel/websites/$APP
-fi
-
-echo "Build package for version $VERSION => $DESTINATION"
-
-# Cleanup
-rm -rf /tmp/$APP /tmp/$APP-*.zip 2>/dev/null
-
-# Download source code
-cd /tmp
-git clone --depth 1 -q https://github.com/fguillot/$APP.git >/dev/null
-
-# Install vendors
-cd /tmp/$APP
-composer --prefer-dist --no-dev --optimize-autoloader --quiet install
-
-# Remove useless files
-rm -rf data/*.sqlite \
- .git \
- .gitignore \
- scripts \
- tests \
- Vagrantfile \
- .*.yml \
- *.md \
- *.markdown \
- docs \
- Dockerfile \
- composer.* \
- app.json
-
-find ./vendor -name doc -type d -exec rm -rf {} +;
-find ./vendor -name notes -type d -exec rm -rf {} +;
-find ./vendor -name test -type d -exec rm -rf {} +;
-find ./vendor -name tests -type d -exec rm -rf {} +;
-find ./vendor -name composer.json -delete
-find ./vendor -name phpunit.xml -delete
-find ./vendor -name .travis.yml -delete
-find ./vendor -name README.* -delete
-find ./vendor -name .gitignore -delete
-
-# Set the version number
-sed -i.bak s/master/$VERSION/g app/constants.php && rm -f app/*.bak
-
-# Make the archive
-cd /tmp
-zip -r $APP-$VERSION.zip $APP > /dev/null
-mv $APP-$VERSION.zip $DESTINATION
-
-cd $DESTINATION
-
-# Make symlink for generic archive
-if [ -L $APP-latest.zip ]
-then
- unlink $APP-latest.zip
- ln -s $APP-$VERSION.zip $APP-latest.zip
-fi
-
-rm -rf /tmp/$APP 2>/dev/null