forked from norman/fusionpbx-install.sh-github-mirror
Add a sleep and date
This commit is contained in:
2
debian/resources/backup/fusionpbx-backup.sh
vendored
2
debian/resources/backup/fusionpbx-backup.sh
vendored
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
24
debian/resources/postgresql/bdr.sh
vendored
24
debian/resources/postgresql/bdr.sh
vendored
@@ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user