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