]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
debian: update scripts to build ubuntu (maverick, lucid) packages too
authorSage Weil <sage@newdream.net>
Wed, 5 Jan 2011 20:40:55 +0000 (12:40 -0800)
committerSage Weil <sage@newdream.net>
Wed, 5 Jan 2011 20:40:55 +0000 (12:40 -0800)
Signed-off-by: Sage Weil <sage@newdream.net>
builddebs.sh
debvers.sh [new file with mode: 0755]
publish.sh
release.sh
update_pbuilder.sh

index 8837f2c6f30b5cd6deb4bdfe52b052a78a670865..a080d989308fbd5cc64dd358d589118e26d61455 100755 (executable)
@@ -17,17 +17,14 @@ echo version $vers
 
 #./pull.sh $vers gz dsc
 
-[ -z "$dists" ] && dists="sid squeeze lenny"
+[ -z "$dists" ] && dists="sid squeeze lenny maverick lucid"
 
 for dist in $dists
 do
     pbuilder --clean
 
-    dvers="$vers-$debsubver"
-    [ "$dist" = "squeeze" ] && dvers="$dvers~bpo60+1"
-    [ "$dist" = "lenny" ] && dvers="$dvers~bpo50+1"
+    dvers=`./debvers.sh $vers-$debsubver $dist`
     echo debian vers $dvers
-
     echo building debs for $dist
 
     cmd="pbuilder build \
@@ -49,9 +46,7 @@ done
 # do lintian checks
 for dist in $dists
 do
-    dvers="$vers-$debsubver"
-    [ "$dist" = "squeeze" ] && dvers="$dvers~bpo60+1"
-    [ "$dist" = "lenny" ] && dvers="$dvers~bpo50+1"
+    dvers=`./debvers.sh $vers-$debsubver $dist`
     echo lintian checks for $dvers
     lintian --allow-root release/$vers/*$dvers*.deb
 done
diff --git a/debvers.sh b/debvers.sh
new file mode 100755 (executable)
index 0000000..82ac05f
--- /dev/null
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+raw=$1
+dist=$2
+
+[ "$dist" = "sid" ] && dver="$raw"
+[ "$dist" = "squeeze" ] && dver="$raw~bpo60+1"
+[ "$dist" = "lenny" ] && dver="$raw~bpo50+1"
+[ "$dist" = "maverick" ] && dver="$raw$dist"
+[ "$dist" = "lucid" ] && dver="$raw$dist"
+[ "$dist" = "karmic" ] && dver="$raw$dist"
+
+echo $dver
+
index 55fd6105ec349b2034b9096fd8c413bffd4a71c6..140680812276589091ec7bf67942e9c59c81ca26 100755 (executable)
@@ -29,7 +29,7 @@ else
 fi
 echo component $component
 
-for dist in sid squeeze lenny
+for dist in sid squeeze lenny maverick lucid
 do
     dvers="$vers-$debsubver"
     [ "$dist" = "squeeze" ] && dvers="$dvers~bpo60+1"
index 6c9bad4a3d0e24ff01f3fadc51bda4c6db1f2046..3d7210fd4840a85d1a629158dd65c97220b07df4 100755 (executable)
@@ -67,15 +67,13 @@ cp -a ../../debian ceph-$cephver
 
 debver="$cephver-$debsubver"
 
-for dist in sid squeeze lenny
+for dist in sid squeeze lenny maverick lucid
 do
     echo building $dist dsc
 #    mkdir $dist
 #    cd $dist
 
-    bpver="$debver"
-    [ "$dist" = "squeeze" ] && bpver="$debver~bpo60+1"
-    [ "$dist" = "lenny" ] && bpver="$debver~bpo50+1"
+    bpver=`../../debvers.sh $debver $dist`
 
     comment=""
 #    [ "$debsubver" != "1" ] && comment="package fixes "
index 84f2e32eaeb1948b0b3cc6f85f2b9a6480e5061c..f8d33de1676e0d6c7db3a1a18131810b2ba00620 100755 (executable)
@@ -1,17 +1,27 @@
-#!/bin/sh
+#!/bin/sh -x
 
 basedir=~/debian-base
 dist=$1
+os=$2
+[ -z "$os" ] && os="debian"
 
-    pbuilder --clean
+if [ $os = "debian" ]; then
+    mirror="http://http.us.debian.org/debian"
+    othermirror=""
+else
+    mirror=""
+    othermirror="deb http://archive.ubuntu.com/ubuntu $dist main restricted universe multiverse"
+fi
+
+pbuilder --clean
     
-    if [ -e $basedir/$dist.tgz ]; then
-       echo updating $dist base.tgz
-       savelog -l -n  $basedir/$dist.tgz
-       cp $basedir/$dist.tgz.0 $basedir/$dist.tgz
-       pbuilder update --basetgz $basedir/$dist.tgz --distribution $dist --mirror http://http.us.debian.org/debian
-    else
-       echo building $dist base.tgz
-       pbuilder create --basetgz $basedir/$dist.tgz --distribution $dist --mirror http://http.us.debian.org/debian
-    fi
+if [ -e $basedir/$dist.tgz ]; then
+    echo updating $dist base.tgz
+    savelog -l -n  $basedir/$dist.tgz
+    cp $basedir/$dist.tgz.0 $basedir/$dist.tgz
+    pbuilder update --basetgz $basedir/$dist.tgz --distribution $dist #--mirror "$mirror" --othermirror "$othermirror"
+else
+    echo building $dist base.tgz
+    pbuilder create --basetgz $basedir/$dist.tgz --distribution $dist --mirror "$mirror" --othermirror "$othermirror"
+fi