1 |
jpp |
1.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 |