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 -ruvzL --progress deploy/releases/* bovender.de:/var/www/html/zaareloaded/downloads/ website: rsync -ruvz www/ bovender.de:/var/www/html/zaareloaded/