[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdeextragear-1/amarok
From:       Mark Kretschmann <markey () web ! de>
Date:       2004-09-11 7:10:50
Message-ID: 20040911071050.D7EF01D90 () office ! kde ! org
[Download RAW message or body]

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 "====================================================="


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic