buildDeb.sh 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #! /bin/bash
  2. echo -e "\033[92m*** Build debian packages ***\033[0m"
  3. # Prepare le paquet devel
  4. cp -f ../api.ipsocloud.com/sql/iimt_mathcloud.sql Math-Cloud-devel/tmp/
  5. cp -f ../api.ipsocloud.com/sql/iimt_mathcloud_audit.sql Math-Cloud-devel/tmp/
  6. cp -f ../api.ipsocloud.com/sql/iimt_mathcloud_shadow.sql Math-Cloud-devel/tmp/
  7. # Prepare le paquet server
  8. cp -f ../api.ipsocloud.com/sql/iimt_mathcloud.sql Math-Cloud-server/tmp/
  9. cp -f ../api.ipsocloud.com/sql/iimt_mathcloud_audit.sql Math-Cloud-server/tmp/
  10. cp -f ../api.ipsocloud.com/sql/iimt_mathcloud_shadow.sql Math-Cloud-server/tmp/
  11. cp -rf ../storage Math-Cloud-server/var/www/
  12. # Prepare le paquet app
  13. mkdir -p Math-Cloud-app/var/www/api
  14. mkdir -p Math-Cloud-app/var/www/cro
  15. mkdir -p Math-Cloud-app/var/www/www/admin
  16. cp -r ../admin.ipsocloud.com/webapp_webpack/www/* Math-Cloud-app/var/www/www/admin/
  17. cp -r ../api.ipsocloud.com/{api,bin,.htaccess} Math-Cloud-app/var/www/api/
  18. cp -r ../cro.ipsocloud.com/webapp_webpack/www/* Math-Cloud-app/var/www/cro/
  19. cp -r ../www.ipsocloud.com/webapp_webpack/www/* Math-Cloud-app/var/www/www/
  20. # Construit les paquets debian
  21. #dpkg-deb --build Math-Cloud-devel/
  22. dpkg-deb --build Math-Cloud-server/
  23. dpkg-deb --build Math-Cloud-app/
  24. # Efface les fichiers temporaires
  25. rm -rf Math-Cloud-app/var/www/*
  26. rm -rf Math-Cloud-server/var/www/*