seafile-server.install 972 B

12345678910111213141516171819202122232425262728293031323334353637
  1. pre_install() {
  2. virtualenv2 --system-site-packages /usr/lib/seafile/seafileenv
  3. virtualenv2 --relocatable /usr/lib/seafile/seafileenv
  4. source /usr/lib/seafile/seafileenv/bin/activate
  5. pip2 install "Django==1.8.10"
  6. pip2 install "django-statici18n==1.1.2"
  7. pip2 install "django-compressor==1.4"
  8. pip2 install "git+git://github.com/haiwen/django-constance.git@bde7f7cdfd0ed1631a6817fd4cd76f37bf54fe35#egg=django-constance[database]"
  9. pip2 install "openpyxl==2.3.0"
  10. pip2 install "pytz==2015.7"
  11. pip2 install "djangorestframework==3.3.1"
  12. pip2 install "django-post-office==2.0.3"
  13. pip2 install "Pillow>=2.6.1,<3.0.0"
  14. pip2 install "python-memcached==1.57"
  15. pip2 install gunicorn
  16. deactivate
  17. }
  18. post_install() {
  19. systemctl daemon-reload
  20. }
  21. pre_upgrade() {
  22. rm -rf /usr/lib/seafile/seafileenv
  23. pre_install
  24. }
  25. post_upgrade() {
  26. post_install
  27. }
  28. post_remove() {
  29. rm -rf /usr/lib/seafile/seafileenv
  30. post_install
  31. }