Skip to content

Commit 715539f

Browse files
committed
Improve quality of build.sh
1 parent 9d8dbc9 commit 715539f

File tree

1 file changed

+8
-13
lines changed

1 file changed

+8
-13
lines changed

build/build.sh

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,30 +2,25 @@
22

33
set -eu
44

5-
VERSION=$1
5+
VERSION="${1?Missing version parameter}"
66
BUILDDIR=simplemonitor-$VERSION
77

8-
if [ -z "$VERSION" ]; then
9-
echo Missing version parameter
10-
exit 1
11-
fi
12-
138
cd build
149

15-
[ -d $BUILDDIR ] && rm -rf $BUILDDIR
16-
mkdir $BUILDDIR
10+
[ -d "$BUILDDIR" ] && rm -rf "$BUILDDIR"
11+
mkdir "$BUILDDIR"
1712

1813
echo "--> Copying files"
1914

20-
cp -v ../*.py ../monitor.sql ../LICENCE ../README.md ../CHANGELOG $BUILDDIR
21-
cp -rv ../Monitors ../Alerters ../Loggers ../html $BUILDDIR
15+
cp -v ../*.py ../monitor.sql ../LICENCE ../README.md ../CHANGELOG "$BUILDDIR"
16+
cp -rv ../Monitors ../Alerters ../Loggers ../html "$BUILDDIR"
2217

2318
echo
2419
echo "--> Tidying up"
25-
find $BUILDDIR -name *.pyc -delete
20+
find "$BUILDDIR" -name '*.pyc' -delete
2621

2722
echo
2823
echo "--> Creating archives"
29-
tar cjf ${BUILDDIR}.tar.gz $BUILDDIR
30-
zip -r ${BUILDDIR}.zip $BUILDDIR
24+
tar cjf "${BUILDDIR}.tar.gz" "$BUILDDIR"
25+
zip -r "${BUILDDIR}.zip" "$BUILDDIR"
3126

0 commit comments

Comments
 (0)