blob: b91b5c51b44a593043ea4b64b338c93823d3b711 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#!/bin/bash
# Get latest version number
VERSION=$(git tag | sort | tail -1)
# Copy files to temporary working directory
OUTDIR=MrsWatson-$VERSION
cp -r bin $OUTDIR
cp README.md $OUTDIR/README.txt
cp LICENSE.txt $OUTDIR/LICENSE.txt
# Copy documentation
mkdir $OUTDIR/Docs
for x in doc/* ; do
FILENAME=$(echo $(basename $x) | cut -d '.' -f 1)
cp $x $OUTDIR/Docs/$FILENAME.txt
done
# Cleanup crap which should not be shipped with distribution zipfile
find $OUTDIR -name .DS_Store -exec rm {} \;
rm -rf $OUTDIR/*/Debug
rm -rf $OUTDIR/*/Release
zip -r MrsWatson.zip $OUTDIR
cp MrsWatson.zip MrsWatson-$VERSION.zip
# Print out distribution zipfile size
du -hs MrsWatson.zip
# Cleanup scratch directory
rm -rf $OUTDIR
|