]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-build.git/commitdiff
port gen_debian_version into build_deb
authorAlfredo Deza <adeza@redhat.com>
Wed, 3 Jun 2015 16:39:12 +0000 (12:39 -0400)
committerAlfredo Deza <adeza@redhat.com>
Wed, 3 Jun 2015 16:39:12 +0000 (12:39 -0400)
Signed-off-by: Alfredo Deza <adeza@redhat.com>
ceph-build/build/build_deb

index 1f468b6873d290fc1a6be189e1676124d2dc9594..21832ba7bf2079088603fdda50204852f87d87a1 100644 (file)
@@ -75,11 +75,42 @@ echo version $cephver
 whoami=`whoami`
 [ "$whoami" != "root" ] && echo "must run as root not $whoami" && usage && exit 1
 
-[ -z "$dists" ] && dists=`cat $releasedir/$cephver/debian_dists`
+# This used to live in a *file* on /src/ceph-build. Now it lives here because
+# it doesn't make sense to have a file that lives in /srv/ that we then
+# concatenate to get its contents.
+# XXX before, the script accepted a $4 argument that was set as `$dists` but
+# not how this script never passed any. This potentially means that we are
+# building for all the dists in every debian host. Jenkins passes a $DIST
+# variable around that could be re-used here.
+dists="sid wheezy squeeze raring quantal precise saucy trusty"
+
 dvers=`cat $releasedir/$cephver/debian_version`
 echo deb vers $dvers
 echo dists $dists
 
+# This function used to live as /srv/gen_debian_version.sh
+gen_debian_version() {
+    raw=$1
+    dist=$2
+
+    [ "$dist" = "sid" ] && dver="$raw"
+    [ "$dist" = "wheezy" ] && dver="$raw~bpo70+1"
+    [ "$dist" = "squeeze" ] && dver="$raw~bpo60+1"
+    [ "$dist" = "lenny" ] && dver="$raw~bpo50+1"
+    [ "$dist" = "trusty" ] && dver="$raw$dist"
+    [ "$dist" = "saucy" ] && dver="$raw$dist"
+    [ "$dist" = "raring" ] && dver="$raw$dist"
+    [ "$dist" = "quantal" ] && dver="$raw$dist"
+    [ "$dist" = "precise" ] && dver="$raw$dist"
+    [ "$dist" = "oneiric" ] && dver="$raw$dist"
+    [ "$dist" = "natty" ] && dver="$raw$dist"
+    [ "$dist" = "maverick" ] && dver="$raw$dist"
+    [ "$dist" = "lucid" ] && dver="$raw$dist"
+    [ "$dist" = "karmic" ] && dver="$raw$dist"
+
+    echo $dver
+}
+
 for dist in $dists
 do
     pbuilder --clean