CVS commit by markey: Release script now handles automatic upload to sourceforge, with the --up argument. M +37 -0 release_amarok 1.6 --- kdeextragear-1/amarok/release_amarok #1.5:1.6 @@ -11,4 +11,29 @@ +# Usage +# Print usage and exit script +Usage () { + echo "Usage: --up for automatic upload to sourceforge." + return 1 +} + + +# Process arguments +while [ -n "$1" ] +do + case "$1" in + --up) upload=true + break + ;; + --) break + ;; + -*) Usage + ;; + *) break + ;; + esac + shift +done + version=`kdialog --inputbox "amaroK version: "` username=`kdialog --inputbox "CVS username: "` @@ -19,4 +44,8 @@ log="/dev/null" +# Remove old folder, if exists +rm -rf $folder 2> /dev/null +rm -rf $folder.tar.bz2 2> /dev/null + mkdir $folder pushd $folder @@ -119,4 +148,12 @@ rm -rf $folder +if $upload = "true"; then + echo + echo "Uploading file to sourceforge.." + echo + + scp $folder.tar.bz2 $username@shell.sf.net:snapshots/ +fi + echo echo "====================================================="