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