buildDeb.sh 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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. # Prepare le paquet app
  12. mkdir -p Math-Cloud-app/var/www/api
  13. mkdir -p Math-Cloud-app/var/www/cro
  14. mkdir -p Math-Cloud-app/var/www/www/admin
  15. cp -r ../admin.ipsocloud.com/webapp_webpack/www/* Math-Cloud-app/var/www/www/admin/
  16. cp -r ../api.ipsocloud.com/{api,bin,.htaccess} Math-Cloud-app/var/www/api/
  17. cp -r ../cro.ipsocloud.com/webapp_webpack/www/* Math-Cloud-app/var/www/cro/
  18. cp -r ../www.ipsocloud.com/webapp_webpack/www/* Math-Cloud-app/var/www/www/
  19. # Construit les paquets debian
  20. dpkg-deb --build Math-Cloud-devel/
  21. dpkg-deb --build Math-Cloud-server/
  22. dpkg-deb --build Math-Cloud-app/
  23. # Efface les fichiers app temporaires
  24. rm -rf Math-Cloud-app/var/www/*