]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-build.git/commitdiff
build_debs: usage, arch dependent build
authorSage Weil <sage@newdream.net>
Tue, 22 Mar 2011 19:45:23 +0000 (12:45 -0700)
committerSage Weil <sage@newdream.net>
Tue, 22 Mar 2011 19:45:23 +0000 (12:45 -0700)
build_debs.sh

index cc921728283a848118fe5e57552cffc49a3e785a..cbc78dc09e14ac13409389d97dbce6f43ac1b5d9 100755 (executable)
@@ -4,19 +4,23 @@ set -e
 
 bindir=`dirname $0`
 
+usage() {
+    echo "usage: $0 releasedir pbuilddir ver [dists]"
+}
+
 releasedir=$1
 pbuilddir=$2
 cephver=$3
 dists=$4
 
-[ -z "$releasedir" ] && echo specify release dir && exit 1
-[ -z "$pbuilddir" ] && echo specify pbuilder image dir && exit 1
-[ -z "$cephver" ] && echo specify version && exit 1
+[ -z "$releasedir" ] && echo specify release dir && usage && exit 1
+[ -z "$pbuilddir" ] && echo specify pbuilder image dir && usage && exit 1
+[ -z "$cephver" ] && echo specify version && usage && exit 1
 
 echo version $cephver
 
 whoami=`whoami`
-[ "$whoami" != "root" ] && echo "must run as root not $whoami" && exit 1
+[ "$whoami" != "root" ] && echo "must run as root not $whoami" && usage && exit 1
 
 [ -z "$dists" ] && dists=`cat $releasedir/$cephver/debian_dists`
 dvers=`cat $releasedir/$cephver/debian_version`
@@ -38,7 +42,7 @@ do
        --distribution $dist \
        --basetgz $pbuilddir/$dist.tgz \
        --buildresult $releasedir/$cephver \
-       --debbuildopts -j`grep -c processor /proc/cpuinfo` \
+       --debbuildopts "-j`grep -c processor /proc/cpuinfo` -b" \
        $releasedir/$cephver/ceph_$bpvers.dsc
     
 done