Add a sleep and date

This commit is contained in:
Mark J Crane
2017-03-30 21:12:10 +00:00
parent a3f41a0f02
commit 7102bb4d0a
3 changed files with 22 additions and 6 deletions

View File

@@ -1,6 +1,6 @@
#!/bin/sh #!/bin/sh
export PGPASSWORD="zzz" #export PGPASSWORD="zzz"
db_host=127.0.0.1 db_host=127.0.0.1
db_port=5432 db_port=5432

View File

@@ -1,7 +1,7 @@
#!/bin/sh #!/bin/sh
#settings #settings
export PGPASSWORD="zzz" #export PGPASSWORD="zzz"
db_host=127.0.0.1 db_host=127.0.0.1
db_port=5432 db_port=5432
switch_package=true # true or false switch_package=true # true or false

View File

@@ -6,6 +6,9 @@ cd "$(dirname "$0")"
#includes #includes
. ../config.sh . ../config.sh
#set the date
now=$(date +%Y-%m-%d)
if [ .$database_password = .'random' ]; then if [ .$database_password = .'random' ]; then
database_password=$(dd if=/dev/urandom bs=1 count=20 2>/dev/null | base64 | sed 's/[=\+//]//g') database_password=$(dd if=/dev/urandom bs=1 count=20 2>/dev/null | base64 | sed 's/[=\+//]//g')
fi fi
@@ -27,9 +30,9 @@ else
fi fi
#settings summary #settings summary
echo "" echo "-----------------------------";
echo "Summary" echo " Summary";
#echo "" echo "-----------------------------";
echo "Create Group: $group_create"; echo "Create Group: $group_create";
echo "All Node IP Addresses: $nodes"; echo "All Node IP Addresses: $nodes";
if [ .$group_create = .true ]; then if [ .$group_create = .true ]; then
@@ -64,9 +67,11 @@ chown postgres:postgres /etc/ssl/private/ssl-cert-snakeoil-postgres.key
chmod 600 /etc/ssl/private/ssl-cert-snakeoil-postgres.key chmod 600 /etc/ssl/private/ssl-cert-snakeoil-postgres.key
#postgresql.conf - append settings #postgresql.conf - append settings
cat ../postgresql/postgresql.conf >> /etc/postgresql/9.4/main/postgresql.conf cp /etc/postgresql/9.4/main/postgresql.conf /etc/postgresql/9.4/main/postgresql.conf-$now
cat ../postgresql/postgresql.conf > /etc/postgresql/9.4/main/postgresql.conf
#pg_hba.conf - append settings #pg_hba.conf - append settings
cp /etc/postgresql/9.4/main/pg_hba.conf /etc/postgresql/9.4/main/pg_hba.conf-$now
cat ../postgresql/pg_hba.conf > /etc/postgresql/9.4/main/pg_hba.conf cat ../postgresql/pg_hba.conf > /etc/postgresql/9.4/main/pg_hba.conf
#chmod 640 /etc/postgresql/9.4/main/pg_hba.conf #chmod 640 /etc/postgresql/9.4/main/pg_hba.conf
#chown -R postgres:postgres /etc/postgresql/9.4/main #chown -R postgres:postgres /etc/postgresql/9.4/main
@@ -109,8 +114,19 @@ fi
#load the freeswitch database #load the freeswitch database
#sudo -u postgres psql -d freeswitch -f /var/www/fusionpbx/resources/install/sql/switch.sql -L /tmp/switch-sql.log #sudo -u postgres psql -d freeswitch -f /var/www/fusionpbx/resources/install/sql/switch.sql -L /tmp/switch-sql.log
#sleeping
if [ .$group_create = .false ]; then
echo "Sleeping for 15 seconds";
for i in `seq 1 15`; do
echo $i
sleep 1
done
fi
#add extension pgcrypto #add extension pgcrypto
if [ .$group_create = .false ]; then if [ .$group_create = .false ]; then
sudo -u postgres psql -d freeswitch -c "CREATE EXTENSION pgcrypto;"; sudo -u postgres psql -d freeswitch -c "CREATE EXTENSION pgcrypto;";
fi fi
#message to user
echo "Completed"