]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
debian: bail out on error during package build
authorSage Weil <sage@newdream.net>
Tue, 13 Oct 2009 20:46:12 +0000 (13:46 -0700)
committerSage Weil <sage@newdream.net>
Tue, 13 Oct 2009 21:17:09 +0000 (14:17 -0700)
build_upload_debian_packages.sh

index 52f4db472ca7e219404c7075e2ea570e6ab0d4f8..75b53e44f307fe42bb1d4633a294f2e0c39d43af 100755 (executable)
@@ -1,5 +1,7 @@
 #!/bin/sh
 
+set -e
+
 vers=`grep AM_INIT_AUTOMAKE configure.ac | head -1 | cut '-d '  -f 2 | sed 's/)//'`
 echo vers $vers
 
@@ -23,8 +25,8 @@ fi
 echo final vers $finalvers
 
 echo cleanup
-rm *.deb *.tar.gz *.changes *.dsc
-rm -rf ceph-$vers*
+rm *.deb *.tar.gz *.changes *.dsc || true
+rm -rf ceph-$vers* || true
 
 echo generating git version stamp
 cd src
@@ -71,4 +73,4 @@ rsync -v --progress *$arch.{deb,changes} sage@ceph.newdream.net:debian/dists/$re
 rsync -v --progress ceph_* sage@ceph.newdream.net:debian/dists/$repo/main/source
 
 # rebuild index
-ssh sage@ceph.newdream.net build_debian_repo.sh
\ No newline at end of file
+ssh sage@ceph.newdream.net build_debian_repo.sh