From 6b9be67dd2ba7a92a177d404c6449786aeb6f0a7 Mon Sep 17 00:00:00 2001 From: Haroon Date: Mon, 18 May 2020 19:35:16 -0400 Subject: [PATCH] Adding switches with pg_ctl command to wait for server to start/stop on Linux platform --- Installer_scripts/postgresql.bin.in | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Installer_scripts/postgresql.bin.in b/Installer_scripts/postgresql.bin.in index 210dcdd..c9b93f1 100644 --- a/Installer_scripts/postgresql.bin.in +++ b/Installer_scripts/postgresql.bin.in @@ -15,27 +15,27 @@ PGServerController() { if [ -f "/etc/redhat-release" ] || [ -f "/etc/SuSe-release" ]; then - serverStatus=`export PATH=$PLPackage/Perl-5.26/bin:$PATH; export LD_LIBRARY_PATH=$PLPackage/Perl-5.26/lib/CORE:$LD_LIBRARY_PATH; export PERL5LIB=$PLPackage/Perl-5.26/lib; export PATH=$PLPackage/Tcl-8.6/bin:$PATH; export LD_LIBRARY_PATH=$PLPackage/Tcl-8.6/lib:$LD_LIBRARY_PATH; $PGHome/bin/pg_ctl -D $PGHome/data -o " -p $PGPort" -l /tmp/logfile $1` + serverStatus=`export PATH=$PLPackage/Perl-5.26/bin:$PATH; export LD_LIBRARY_PATH=$PLPackage/Perl-5.26/lib/CORE:$LD_LIBRARY_PATH; export PERL5LIB=$PLPackage/Perl-5.26/lib; export PATH=$PLPackage/Tcl-8.6/bin:$PATH; export LD_LIBRARY_PATH=$PLPackage/Tcl-8.6/lib:$LD_LIBRARY_PATH; $PGHome/bin/pg_ctl -D $PGHome/data -o " -p $PGPort" -l /tmp/logfile -w $1` return else - serverStatus=`sudo su postgres -c 'export PATH='"$PLPackage"'/Perl-5.26/bin:$PATH; export LD_LIBRARY_PATH='"$PLPackage"'/Perl-5.26/lib/CORE:$LD_LIBRARY_PATH; export PERL5LIB=/'"$PLPackage"'/Perl-5.26/lib; export PATH='"$PLPackage"'/Tcl-8.6/bin:$PATH;export LD_LIBRARY_PATH='"$PLPackage"'/Tcl-8.6/lib:$LD_LIBRARY_PATH; '"$PGHome"'/bin/pg_ctl -D '"$PGHome"'/data -o " -p '"$PGPort"'" -l /tmp/logfile '"$1"''` + serverStatus=`sudo su postgres -c 'export PATH='"$PLPackage"'/Perl-5.26/bin:$PATH; export LD_LIBRARY_PATH='"$PLPackage"'/Perl-5.26/lib/CORE:$LD_LIBRARY_PATH; export PERL5LIB=/'"$PLPackage"'/Perl-5.26/lib; export PATH='"$PLPackage"'/Tcl-8.6/bin:$PATH;export LD_LIBRARY_PATH='"$PLPackage"'/Tcl-8.6/lib:$LD_LIBRARY_PATH; '"$PGHome"'/bin/pg_ctl -D '"$PGHome"'/data -o " -p '"$PGPort"'" -l /tmp/logfile -w '"$1"''` return fi else - echo "Warning: Starting server without PL Languages support ..." >> servicelog.log 2>&1 + echo "Warning: Starting server without PL Languages support ..." fi fi if [ -f "/etc/redhat-release" ] || [ -f "/etc/SuSe-release" ]; then - serverStatus=`$PGHome/bin/pg_ctl -D $PGHome/data -o " -p $PGPort" -l /tmp/logfile $1` + serverStatus=`$PGHome/bin/pg_ctl -D $PGHome/data -o " -p $PGPort" -l /tmp/logfile -m fast -w $1` else - serverStatus=`sudo su postgres -c ''"$PGHome"'/bin/pg_ctl -D '"$PGHome"'/data -o " -p '"$PGPort"'" -l /tmp/logfile '"$1"''` + serverStatus=`sudo su postgres -c ''"$PGHome"'/bin/pg_ctl -D '"$PGHome"'/data -o " -p '"$PGPort"'" -l /tmp/logfile -m fast -w '"$1"''` fi