build.sh 761 B

123456789101112131415161718192021222324252627282930313233
  1. #!/bin/sh
  2. MOD_NAME="fe-helper"
  3. #把需要的文件都copy到相应的目录下
  4. rm -rf output && mkdir output
  5. cp -r static output/
  6. cp manifest.xml default.ico default-big.png output/
  7. #下载fcp代码,开始编译
  8. rm -rf fcp*
  9. cp /Users/zhaoxianlie/mycode/fcp/release/fcp.tar.gz . > /dev/null
  10. tar zxf fcp.tar.gz > /dev/null
  11. php fcp/index.php $MOD_NAME
  12. #如果有错,则没有产物
  13. if [[ -f "fcp/error.log" ]];then
  14. rm -rf fcp*
  15. rm -rf output
  16. exit 1;
  17. fi
  18. rm -rf fcp*
  19. #删掉svn目录
  20. cd output
  21. find . -type d -name ".svn" | xargs rm -rf
  22. rm -rf static.uncompress
  23. cd ../ && mv output $MOD_NAME && mkdir output && mv $MOD_NAME output
  24. #生成sext安装文件
  25. cd output/$MOD_NAME
  26. zip -r $MOD_NAME.zip * > /dev/null
  27. mv $MOD_NAME.zip ../$MOD_NAME.sext
  28. cd ../../