package.sh 883 B

1234567891011121314151617181920212223242526272829303132333435
  1. #!/bin/bash
  2. cur_date="`date +%Y-%m-%d`"
  3. ROOT=$(cd `dirname $0`; pwd)
  4. mkdir -p $ROOT/tmp
  5. rm -rf $ROOT/tmp/*
  6. mkdir -p $ROOT/tmp/lib
  7. mkdir -p $ROOT/tmp/pid
  8. mkdir -p $ROOT/tmp/data
  9. mkdir -p $ROOT/tmp/data/wal
  10. mkdir -p $ROOT/tmp/logs
  11. cp -rf $ROOT/insert-app/target/insert-app-0.0.1-SNAPSHOT.jar $ROOT/tmp/lib/
  12. cp -rf $ROOT/query-app/target/query-app-0.0.1-SNAPSHOT.jar $ROOT/tmp/lib/
  13. cp -rf $ROOT/probe/target/probe-0.0.1-SNAPSHOT-jar-with-dependencies.jar $ROOT/tmp/lib/
  14. cp -rf $ROOT/init/meta.db $ROOT/tmp/
  15. cp -rf $ROOT/init $ROOT/tmp/
  16. cp -rf $ROOT/tools $ROOT/tmp/
  17. cp -rf $ROOT/conf $ROOT/tmp/
  18. cp -rf $ROOT/shell $ROOT/tmp/
  19. chmod -R +x $ROOT/shell/
  20. cd $ROOT
  21. if [ ! -d "release" ]; then
  22. mkdir -p release
  23. fi
  24. mv $ROOT/tmp $ROOT/blackbox
  25. cd $ROOT
  26. tar -zcf $ROOT/release/blackbox-v${cur_date}.tar.gz ./blackbox
  27. rm -rf $ROOT/blackbox/*
  28. rmdir $ROOT/blackbox
  29. echo "打包成功"