]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
debian: sign/publish specific deb version
authorSage Weil <sage@newdream.net>
Mon, 18 Oct 2010 19:55:49 +0000 (12:55 -0700)
committerSage Weil <sage@newdream.net>
Mon, 18 Oct 2010 20:29:21 +0000 (13:29 -0700)
publish.sh
sign.sh

index fce438e1c151e759a702488a8ffee567e2029294..55fd6105ec349b2034b9096fd8c413bffd4a71c6 100755 (executable)
@@ -5,6 +5,10 @@ set -e
 repo=~/debian
 
 vers=$1
+debsubver=$2
+
+[ -z "$debsubver" ] && debsubver="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
@@ -27,7 +31,7 @@ echo component $component
 
 for dist in sid squeeze lenny
 do
-    dvers="$vers-1"
+    dvers="$vers-$debsubver"
     [ "$dist" = "squeeze" ] && dvers="$dvers~bpo60+1"
     [ "$dist" = "lenny" ] && dvers="$dvers~bpo50+1"
     echo debian dist $dist vers $dvers
diff --git a/sign.sh b/sign.sh
index 41ad4989150ff5978e587fa9082ea70eb421bed1..e1e57f4ca13d97d14aac8cbd1978dda9c52d42f8 100755 (executable)
--- a/sign.sh
+++ b/sign.sh
@@ -3,13 +3,17 @@
 set -e
 
 vers=$1
+debsubver=$2
+
+[ -z "$debsubver" ] && debsubver="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
 
-for f in `cd release/$vers ; ls *.{dsc,changes}`
+for f in `cd release/$vers ; ls *-$debsubver*.{dsc,changes}`
 do
     if [ -e "release/$vers/$f" ]; then
        if head -1 release/$vers/$f | grep -q 'BEGIN PGP SIGNED MESSAGE' ; then