lsr-step-2.sh 940 B

1234567891011121314151617181920212223242526272829303132
  1. #!/bin/bash
  2. #
  3. # Bash script to be executed on the Linux server.
  4. #
  5. # Step 2: Additional setup.
  6. #
  7. echo "Host:" `hostname`
  8. echo "Step 2: Additional setup"
  9. export DEBIAN_FRONTEND=noninteractive
  10. source ~/.bash_profile
  11. source ~/benchmark-configuration.sh
  12. source $BENCHMARK_HOME/toolset/deployment/common/bash-common.sh
  13. ulimit -n 8192
  14. echo ""
  15. echo "INSTALL: Installing composer"
  16. cd "$BENCHMARK_HOME/installs" || fail "Error changing directory."
  17. curl -sS https://getcomposer.org/installer | php -- --install-dir=bin || fail "Error installing Composer."
  18. echo ""
  19. echo "INSTALL: Removing openjdk-6"
  20. sudo apt-get remove --purge openjdk-6-jre openjdk-6-jre-headless -qq || fail "Error removing openjdk-6."
  21. echo ""
  22. echo "INSTALL: Creating MongoDB database"
  23. cd "$BENCHMARK_HOME" || fail "Error changing directory."
  24. retry mongo --host $BENCHMARK_CLIENT_IP < config/create.js || fail "Error creating MongoDB database."
  25. echo ""
  26. echo "End of step 2"