From: Sage Weil Date: Tue, 22 Mar 2011 19:45:23 +0000 (-0700) Subject: build_debs: usage, arch dependent build X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=4f78dfa6563b411c1ae653fd000a463f9fb9dfe6;p=ceph-build.git build_debs: usage, arch dependent build --- diff --git a/build_debs.sh b/build_debs.sh index cc9217282..cbc78dc09 100755 --- a/build_debs.sh +++ b/build_debs.sh @@ -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