]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
debian: make helper scripts remember most recent release
authorSage Weil <sage@newdream.net>
Thu, 8 Jul 2010 21:27:57 +0000 (14:27 -0700)
committerSage Weil <sage@newdream.net>
Thu, 8 Jul 2010 21:27:57 +0000 (14:27 -0700)
So you don't have to cut&paste it on the command line

Signed-off-by: Sage Weil <sage@newdream.net>
builddebs.sh
publish.sh
pull.sh
push.sh
release.sh
sign.sh

index 0c0ea8f943e924291a01bb13020440e10393364f..80d39a3a6812eec98d0d1d28576e625bd43dab7b 100755 (executable)
@@ -5,8 +5,11 @@ set -e
 basedir=~/debian-base
 
 vers=$1
+[ -z "$vers" ] && [ -e .last_release ] && vers=`cat .last_release`
 [ -z "$vers" ] && echo specify version && exit 1
 
+echo version $vers
+
 #./pull.sh $vers gz dsc
 
 for dist in sid squeeze lenny
index 8b6239cec6143c86483751c483ea3fa20998938d..ebb6900fd396939bf45b6fcc0a4facb7fb233945 100755 (executable)
@@ -5,8 +5,10 @@ set -e
 repo=~/debian
 
 vers=$1
+[ -z "$vers" ] && [ -e .last_release ] && vers=`cat .last_release`
 [ -z "$vers" ] && echo specify version && exit 1
 [ ! -d "release/$vers" ] && echo missing release/$vers && exit 1
+echo version $vers
 
 if echo $vers | grep -q testing ; then
     component="ceph-testing"
@@ -17,8 +19,6 @@ else
        component="ceph-stable"
     fi
 fi
-
-echo vers $vers
 echo component $component
 
 for dist in sid squeeze lenny
diff --git a/pull.sh b/pull.sh
index ecc1e23eebeb83d8205cf1c055439cf9fc28037d..8865ddfd0cd27ce8b616be836e2e0e70a91fb0d3 100755 (executable)
--- a/pull.sh
+++ b/pull.sh
@@ -4,7 +4,9 @@ set -e
 
 remote=ceph.newdream.net
 vers=$1
+[ -z "$vers" ] && [ -e .last_release ] && vers=`cat .last_release`
 [ -z "$vers" ] && echo specify version && exit 1
+echo version $vers
 
 test -d release/$vers || mkdir -p release/$vers
 
diff --git a/push.sh b/push.sh
index fb63d8332b681c85ba05fdc684f092e5f9924f80..046470a06c25b363d23b60ebdddf4163e80a4f99 100755 (executable)
--- a/push.sh
+++ b/push.sh
@@ -4,8 +4,10 @@ set -e
 
 remote=ceph.newdream.net
 vers=$1
+[ -z "$vers" ] && [ -e .last_release ] && vers=`cat .last_release`
 [ -z "$vers" ] && echo specify version && exit 1
 [ ! -d release/$vers ] && echo release/$vers dne && exit 1
+echo version $vers
 
 shift
 
index a70607db2da70e3891ffa0e85cd8ee2370d5fb32..1682d59fd0cf3b25efa8155680d798b666bab6f1 100755 (executable)
@@ -82,3 +82,6 @@ done
 rm -r ceph-$finalvers
 cp -a ceph_$finalvers.orig.tar.gz ceph-$finalvers.tar.gz
 echo finished release $finalvers
+
+cd ../..
+echo $finalvers > .last_release
diff --git a/sign.sh b/sign.sh
index dee6144955e6cb270e3ed0d4b790476e43ef52b7..41ad4989150ff5978e587fa9082ea70eb421bed1 100755 (executable)
--- a/sign.sh
+++ b/sign.sh
@@ -3,7 +3,9 @@
 set -e
 
 vers=$1
+[ -z "$vers" ] && [ -e .last_release ] && vers=`cat .last_release`
 [ -z "$vers" ] && echo specify version && exit 1
+echo version $vers
 
 #./pull.sh $vers dsc changes