1 |
diff -Nur --no-dereference smeserver-postgresql-0.2.0.old/root/etc/e-smith/templates/etc/e-smith/pgsql/init/00_restore_backup smeserver-postgresql-0.2.0/root/etc/e-smith/templates/etc/e-smith/pgsql/init/00_restore_backup |
2 |
--- smeserver-postgresql-0.2.0.old/root/etc/e-smith/templates/etc/e-smith/pgsql/init/00_restore_backup 2021-11-23 14:33:57.000000000 -0500 |
3 |
+++ smeserver-postgresql-0.2.0/root/etc/e-smith/templates/etc/e-smith/pgsql/init/00_restore_backup 2022-12-26 22:40:59.451000000 -0500 |
4 |
@@ -2,12 +2,12 @@ |
5 |
use warnings; |
6 |
use strict; |
7 |
|
8 |
-$ENV\{PATH\} = "/usr/bin"; |
9 |
+$ENV\{PATH\} = "/usr/pgsql-13/bin/:/usr/bin"; |
10 |
delete $ENV\{BASH_ENV\}; |
11 |
|
12 |
if (-e "/home/e-smith/db/pgsql/pgsql.dump") |
13 |
\{ |
14 |
open(STDIN, "/home/e-smith/db/pgsql/pgsql.dump"); |
15 |
- exec(qw(chpst -u postgres psql -q -f - template1)); |
16 |
+ exec(qw(chpst -u postgres /usr/pgsql-13/bin/psql -q -f - template1)); |
17 |
\} |
18 |
exit 0; |
19 |
diff -Nur --no-dereference smeserver-postgresql-0.2.0.old/root/etc/rc.d/init.d/pgsql.init smeserver-postgresql-0.2.0/root/etc/rc.d/init.d/pgsql.init |
20 |
--- smeserver-postgresql-0.2.0.old/root/etc/rc.d/init.d/pgsql.init 2021-11-11 12:04:18.000000000 -0500 |
21 |
+++ smeserver-postgresql-0.2.0/root/etc/rc.d/init.d/pgsql.init 2022-12-26 22:39:30.641000000 -0500 |
22 |
@@ -32,10 +32,13 @@ |
23 |
exit 0 |
24 |
fi |
25 |
|
26 |
+psql='/usr/pgsql-13/bin/psql' |
27 |
+createdb='/usr/pgsql-13/bin/createdb' |
28 |
+ |
29 |
M="Waiting for postgresql to startup: ." |
30 |
for i in $(seq 1 30) |
31 |
do |
32 |
- if chpst -u postgres psql -f - template1 < /dev/null 2>/dev/null |
33 |
+ if chpst -u postgres $psql -f - template1 < /dev/null 2>/dev/null |
34 |
then |
35 |
if [ "$M" = "." ] |
36 |
then |
37 |
@@ -50,8 +53,8 @@ |
38 |
case $F in |
39 |
*.sql) |
40 |
D=$(echo $F | sed 's/\.sql$//') |
41 |
- action "Creating database $D in postgresql" chpst -u postgres createdb -T template0 $D |
42 |
- action "Loading $F into postgresql" chpst -u postgres /usr/bin/psql $D < $link && /bin/rm $link |
43 |
+ action "Creating database $D in postgresql" chpst -u postgres $createdb -T template0 $D |
44 |
+ action "Loading $F into postgresql" chpst -u postgres $psql $D < $link && /bin/rm $link |
45 |
;; |
46 |
*) |
47 |
action "Loading $F into postgresql" chpst -u postgres $link && /bin/rm $link |