#!/bin/bash
CLOUD_DIR="$HOME/MEGAsync/rxTools-nightly"
build_date=`date +"%m-%d-%y"`
if [ -d rxTools ]; then
cd rxTools
git pull origin master
git submodule update --init --recursive
else
git clone --recursive
https://github.com/roxas75/rxTools
cd rxTools
fi
sha1=`git rev-parse --short HEAD`
if ! ls $CLOUD_DIR/rxTools_*.$sha1.zip 1> /dev/null 2>&1; then
echo Cleaning...
make clean
echo Building...
make release
echo Compressing...
ln -s ../../rxTools.dat.README.txt release/
ln -s ../IMPORTANT.pdf .
ln -s ../IMPORTANT.txt .
zip -9 -r rxTools_$build_date.zip release IMPORTANT.pdf IMPORTANT.txt
rm release/rxTools.dat.README.txt IMPORTANT.pdf
echo Moving to the cloud...
mv rxTools_$build_date.zip "$CLOUD_DIR/rxTools_$build_date.$sha1.zip"
else
echo Latest version already online.
fi