rust-postgres/.travis/setup.sh
Steven Fackler 7e48593a54 Check domain for openssl wrapper
Also update the expired certs we were using.
2016-09-10 10:30:47 -07:00

19 lines
561 B
Bash
Executable File

#!/bin/bash
set -e
cd "$(dirname "$0")"
psql -U postgres < setup.sql
sudo cp pg_hba.conf $(psql -U postgres -c "SHOW hba_file" -At)
DATA_DIR=$(psql -U postgres -c "SHOW data_directory" -At)
CONFIG_FILE=$(psql -U postgres -c "SHOW config_file" -At)
sudo install -m 0600 -o postgres server.crt $DATA_DIR
sudo install -m 0600 -o postgres server.key $DATA_DIR
sudo bash -c "echo ssl_cert_file = \\'server.crt\\' >> $CONFIG_FILE"
sudo bash -c "echo ssl_key_file = \\'server.key\\' >> $CONFIG_FILE"
sudo service postgresql stop
sudo service postgresql start 9.4