blob: f6cff5ecb8f68149e01fb97565be94e75f3f7f34 [file] [log] [blame]
#!/bin/bash
RELEASE=`head -1 project.clj | awk '{print $3}' | sed -e 's/\"//' | sed -e 's/\"//'`
echo Making release $RELEASE
DIR=_release/storm-$RELEASE
rm -rf _release
export LEIN_ROOT=1
rm *.zip
rm *jar
lein clean
lein deps
lein compile
lein jar
mkdir -p $DIR
mkdir $DIR/lib
cp storm*jar $DIR/
cp lib/*.jar $DIR/lib
echo $RELEASE > $DIR/RELEASE
cp -R log4j $DIR/
mkdir $DIR/logs
mkdir $DIR/conf
cp conf/storm.yaml.example $DIR/conf/storm.yaml
cp -R src/ui/public $DIR/
cp -R bin $DIR/
cp README.markdown $DIR/
cp LICENSE.html $DIR/
cd _release
zip -r storm-$RELEASE.zip *
cd ..
mv _release/storm-*.zip .
rm -rf _release