databases.sh 649 B

123456789101112131415161718192021
  1. #!/bin/bash
  2. RETCODE=$(fw_exists ${IROOT}/databases.installed)
  3. [ ! "$RETCODE" == 0 ] || { \
  4. source $IROOT/databases.installed
  5. return 0; }
  6. # Create a user-owned directory for our databases
  7. ssh $DBHOST 'bash' <<EOF
  8. sudo apt-get -y update
  9. sudo apt-get -y install -o Dpkg::Options::='--force-confdef' -o Dpkg::Options::='--force-confold' build-essential libev-dev libpq-dev libreadline6-dev lsb-core
  10. sudo mkdir -p /ssd
  11. sudo mkdir -p /ssd/log
  12. sudo chown -R $(whoami):$(whoami) /ssd
  13. id -u benchmarkdbuser &> /dev/null || sudo useradd benchmarkdbuser -p benchmarkdbpass
  14. EOF
  15. echo -e "" > $IROOT/databases.installed
  16. source $IROOT/databases.installed