#!/bin/bash

# Release Sandstorm Wekan.

# 1) Check that there is only one parameter
#    of Sandstorm Wekan version number:

if [ $# -ne 1 ]
  then
    echo "Syntax with new Sandstorm Wekan version number:"
    echo "  ./release-sandstorm.sh 5.10.0"
    exit 1
fi

# Ensure sudo access
sudo echo .

# Delete old temporary build directory
rm -rf ~/repos/wekan/.meteor-spk

# Start and update local Sandstorm dev version
sudo systemctl enable sandstorm
sudo sandstorm start
sudo sandstorm update

# Build Sandstorm Wekan
cd ~/repos/wekan
meteor-spk pack wekan-$1.spk

# Publish Sandstorm Wekan to exprimental App Market
spk publish wekan-$1.spk

# Upload spk to https://releases.wekan.team/sandstorm/
scp wekan-$1.spk x2:/var/websites/releases.wekan.team/public/sandstorm/

# Delete old temporary build directory
rm -rf ~/repos/wekan/.meteor-spk
