mirror of
https://github.com/slawkens/myaac.git
synced 2025-04-26 17:29:21 +02:00
Revert "Adj."
This reverts commit ddf764e3086e830f8c0e8c06ccac3e4ec3dc1413.
This commit is contained in:
parent
ddf764e308
commit
1831198349
4
.gitignore
vendored
4
.gitignore
vendored
@ -9,6 +9,10 @@ vendor
|
||||
# npm
|
||||
node_modules
|
||||
|
||||
# created by release.sh
|
||||
releases
|
||||
tmp
|
||||
|
||||
config.local.php
|
||||
|
||||
# all custom templates
|
||||
|
65
release.sh
Normal file
65
release.sh
Normal file
@ -0,0 +1,65 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# myaac release script
|
||||
#
|
||||
# places compressed archives into releases/ directory
|
||||
#
|
||||
|
||||
if [ $# -eq 0 ]; then
|
||||
echo "No arguments supplied"
|
||||
echo "Usage: release.sh prepare/pack"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ $1 = "prepare" ]; then
|
||||
# define release version
|
||||
version=`cat VERSION`
|
||||
|
||||
echo "Preparing to release version $version of the MyAAC Project!"
|
||||
|
||||
# make required directories
|
||||
mkdir -p releases
|
||||
mkdir -p tmp
|
||||
|
||||
# get myaac from git archive
|
||||
git archive --format zip --output tmp/myaac.zip master
|
||||
|
||||
cd tmp/
|
||||
|
||||
dir="myaac-$version"
|
||||
if [ -d "$dir" ] ; then
|
||||
echo "Fatal error: Version $version already exists!!"
|
||||
exit
|
||||
fi
|
||||
|
||||
unzip -q myaac.zip -d $dir
|
||||
rm myaac.zip
|
||||
|
||||
echo "Now you can make changes to $dir. When you are ready, type 'release.sh pack'"
|
||||
exit
|
||||
fi
|
||||
|
||||
if [ $1 = "pack" ]; then
|
||||
# define release version
|
||||
version=`cat VERSION`
|
||||
|
||||
cd tmp
|
||||
|
||||
# tar.gz
|
||||
echo "Creating .tar.gz package.."
|
||||
file="myaac-$version.tar.gz"
|
||||
tar -czf $file *
|
||||
mv $file ../releases/
|
||||
|
||||
# zip
|
||||
echo "Creating .zip package.."
|
||||
file="myaac-$version.zip"
|
||||
zip -rq $file *
|
||||
mv $file ../releases/
|
||||
|
||||
cd ..
|
||||
rm -R tmp
|
||||
echo "Done. Released files can be found in 'releases' directory."
|
||||
|
||||
exit
|
||||
fi
|
Loading…
x
Reference in New Issue
Block a user