1#! /bin/sh
2
3# Usage: publish-release <version> <sources-tgz> <sources-tgz-devel> <prebuilt>...
4
5VERSION="$1"
6shift
7TGZ="$1"
8shift
9TGZ_DEVEL="$1"
10shift
11PREBUILT="$*"
12
13echo "These files will be published for version $VERSION:"
14echo "  ==> $TGZ"
15echo "  ==> $TGZ_DEVEL"
16for file in $PREBUILT; do
17  echo "  ==> $file"
18done
19echo "You will have to enter the Gambit web site password to confirm the operation."
20echo ""
21
22tar cf - $TGZ $TGZ_DEVEL $PREBUILT | ssh -o PreferredAuthentications=keyboard-interactive,password gambit@arcade.iro.umontreal.ca "rm -rf release-$VERSION;mkdir release-$VERSION;(cd release-$VERSION && tar xvf -);bin/publish-release $VERSION $TGZ $TGZ_DEVEL $PREBUILT;rm -rf release-$VERSION"
23