nathanmarz/storm — pull request #607 by mrflip (2013-06-25 00:13:00+00:00)
Title: Fixes to build_release.sh script

* maven is putting the `storm-*` jar files in target/release+provided, not target/provided. Fixed path.
* storm-netty had a dependency itself on storm-core, so the storm-core jar was in both _release and _release/lib. Removing the dupe jar from `lib/`
* storm-console-processor was letting clojure-1.2 meet its dependency list, making for two clojure jars in the tarball. Added a dependency to its `project.clj`.
* build_releases.sh should fail if the build_modules.sh script fails. Made build_modules.sh run with set -e, and made build_releases.sh fail if it does
* made pretty banners, made paths be properly quoted
* bin/ directory files copy with permissions intact. Also now remove build_release.sh and build_modules.sh, since they won't work
* rather than remove _release and *.zip, only removes the specific subdirectory and .zip file. If you run with `STORM_KEEP_RELEASE=true`, it will not delete the release dir at the end of script (only at beginning)