set -e
+usage() {
+ echo "usage: $0 releasedir vers [debsubver] [dists...]"
+}
+
releasedir=$1
cephver=$2
debsubver=$3
shift
dists="$*"
-[ -z "$releasedir" ] && echo specify releasedir && exit 1
-[ -z "$cephver" ] && echo specify version && exit 1
+[ -z "$releasedir" ] && echo specify releasedir && usage && exit 1
+[ -z "$cephver" ] && echo specify version && usage && exit 1
[ -z "$debsubver" ] && debsubver=1
[ -z "$dists" ] && dists="sid squeeze lenny maverick lucid"
set -e
+usage() {
+ echo "usage: $0 releasedir [versionfile]"
+}
+
releasedir=$1
versionfile=$2
-[ -z "$releasedir" ] && echo specify releasedir && exit 1
+[ -z "$releasedir" ] && echo specify releasedir && usage && exit 1
if git diff --quiet ; then
echo repository is clean
cd $srcdir
fi
-echo $cephver > $versionfile
+if [ -n "$versionfile" ]; then
+ echo $cephver > $versionfile
+ echo "wrote $cephver to $versionfile"
+fi
-echo "done. $cephver (written to $versionfile)"
\ No newline at end of file
+echo "done."
\ No newline at end of file
#!/bin/sh -x
+usage() {
+ echo "usage: $0 basedir [dists...]"
+}
+
basedir=$1
-dists=$2
+shift
+dists=$*
-[ ! -d "$basedir" ] && echo specify dir for pbuilder images && exit 1
+[ ! -d "$basedir" ] && echo specify dir for pbuilder images && usage && exit 1
[ -z "$dists" ] && dists="sid squeeze lenny maverick lucid"
for dist in $dists