kien_coi_1997

recommended-install.sh

Jun 22nd, 2014
266
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.43 KB | None | 0 0
  1. echo 'This will install git, vim, gdebi, htop, build-essential, cms'
  2. echo 'Please install fp manually'
  3. sudo apt-get -y install git vim gdebi htop build-essential
  4. git clone 'https://github.com/cms-dev/cms.git'
  5. sudo apt-get install build-essential fpc postgresql postgresql-client \
  6.      gettext python2.7 python-setuptools python-tornado python-psycopg2 \
  7.      python-sqlalchemy python-psutil python-netifaces python-crypto \
  8.      python-tz python-six iso-codes shared-mime-info stl-manual \
  9.      python-beautifulsoup python-mechanize python-coverage python-mock \
  10.      cgroup-lite python-requests python-werkzeug python-gevent\
  11.      nginx-full php5-cli php5-fpm phppgadmin \
  12.      python-yaml python-sphinx
  13.  
  14. cd cms
  15.  
  16. if ! ls build
  17. then ./setup.py build
  18. fi
  19.  
  20. if ! which cmsLogService
  21. then sudo ./setup.py install
  22. fi
  23.  
  24. sudo usermod -a -G cmsuser `whoami`
  25. if ! groups | grep cmsuser; then
  26.     read -p 'Press Enter to logout'
  27.     gnome-session-quit
  28.     exit
  29. fi
  30. sudo su --login postgres -c 'createuser cmsuser -P'
  31. sudo su --login postgres -c 'createdb -O cmsuser database'
  32. sudo su --login postgres -c "psql database -c 'ALTER SCHEMA public OWNER TO cmsuser'"
  33. sudo su --login postgres -c "psql database -c 'GRANT SELECT ON pg_largeobject TO cmsuser'"
  34.  
  35. if ! ls examples/*.conf
  36. then
  37.     cd examples
  38.     cp cms.conf.sample cms.conf
  39.     cp cms.ranking.conf.sample cms.ranking.conf
  40.     cp nginx.conf.sample nginx.conf
  41.     cd ..
  42.     sudo ./setup.py install
  43. fi
Advertisement
Add Comment
Please, Sign In to add comment