30 lines
943 B
Makefile
30 lines
943 B
Makefile
SHELL=/bin/bash
|
|
.PHONY=all help upload website versioninfo
|
|
|
|
help:
|
|
# Available targets:
|
|
# website - update website on server
|
|
# versioninfo - create versioninfo file for the current release
|
|
# upload - upload release files to server
|
|
# all - all of the above
|
|
|
|
all: versioninfo upload website
|
|
#
|
|
# Check repository status!
|
|
#
|
|
|
|
versioninfo:
|
|
head -n 1 zaaReloaded2/VERSION | tr -d '\r' > www/versioninfo.tmp
|
|
chmod 644 www/versioninfo.tmp
|
|
echo 'https://doktorkraus.de/zaareloaded/downloads/zaaReloaded-$$VERSION.exe' >> www/versioninfo.tmp
|
|
sha256sum deploy/releases/zaaReloaded-$$(head -n 1 zaaReloaded2/VERSION | tr -d '\r').exe >> www/versioninfo.tmp
|
|
echo '' >> www/versioninfo.tmp
|
|
todos www/versioninfo.tmp
|
|
mv www/versioninfo.tmp www/versioninfo.txt
|
|
|
|
upload:
|
|
rsync -ruvz --progress deploy/releases/* bovender.de:/var/www/html/zaareloaded/downloads/
|
|
|
|
website:
|
|
rsync -ruvz www/ bovender.de:/var/www/html/zaareloaded/
|