#!/bin/sh # release leanote SP=$(cd "$(dirname "$0")"; pwd) cd $SP cd ../ # tmp path to store leanote release files tmp="/Users/life/Desktop/leanote_release" rm -rf $tmp/leanote mkdir -p $tmp/leanote/app mkdir -p $tmp/leanote/conf mkdir -p $tmp/leanote/bin # bin cp -r ./bin/src $tmp/leanote/bin/ cp ./bin/run.sh $tmp/leanote/bin/ # views cp -r ./app/views $tmp/leanote/app # 可不要 cp -r ./app/service $tmp/leanote/app/service cp -r ./app/controllers $tmp/leanote/app/controllers cp -r ./app/db $tmp/leanote/app/db cp -r ./app/info $tmp/leanote/app/info cp -r ./app/lea $tmp/leanote/app/lea # conf cp ./conf/app.conf-default $tmp/leanote/conf/app.conf cp ./conf/routes-default $tmp/leanote/conf/routes # others cp -r ./messages ./public ./mongodb_backup $tmp/leanote/ # delete some files rm -r $tmp/leanote/public/tinymce/classes # make link cd $tmp/leanote/bin ln -s ../../../../ ./src/github.com/leanote/leanote # archieve # << 'BLOCK # linux cd $SP cd ../ cp ./bin/leanote-linux $tmp/leanote/bin/ cd $tmp tar -cvf $tmp/leanote-linux.tar.gz leanote # mac rm $tmp/leanote/bin/leanote-linux cd $SP cd ../ cp ./bin/leanote-mac $tmp/leanote/bin/ cd $tmp tar -cvf $tmp/leanote-mac.tar.gz leanote # BLOCK'