1 |
jpp |
1.1 |
diff -Nur --no-dereference smeserver-mysql57-2.0.0.old/root/sbin/e-smith/mysql57-preload smeserver-mysql57-2.0.0/root/sbin/e-smith/mysql57-preload |
2 |
|
|
--- smeserver-mysql57-2.0.0.old/root/sbin/e-smith/mysql57-preload 2022-03-12 21:52:46.616000000 -0500 |
3 |
|
|
+++ smeserver-mysql57-2.0.0/root/sbin/e-smith/mysql57-preload 2022-03-12 21:57:34.737000000 -0500 |
4 |
|
|
@@ -19,12 +19,12 @@ |
5 |
|
|
|
6 |
|
|
my $runlevel; |
7 |
|
|
|
8 |
|
|
-open (RUNLEVEL, "-|", "/sbin/runlevel"); |
9 |
|
|
+open (RUNLEVEL, "-|", "/usr/bin/systemctl get-default"); |
10 |
|
|
(undef, $runlevel) = split(' ',<RUNLEVEL>); |
11 |
|
|
close RUNLEVEL; |
12 |
|
|
|
13 |
|
|
|
14 |
|
|
-if ($runlevel ne '7' || $event eq 'bootstrap-console-save') |
15 |
|
|
+if ( ($runlevel ne 'multi-user.target' && $runlevel ne "sme-server.target") || $event eq 'bootstrap-console-save') |
16 |
|
|
{ |
17 |
|
|
my $pid = open(KID, "|-"); |
18 |
|
|
if (defined $pid) |
19 |
|
|
@@ -46,7 +46,7 @@ |
20 |
|
|
} |
21 |
|
|
# Hard-code user, since it is set in mysqld_safe currently. |
22 |
|
|
# See http://bugs.mysql.com/2163 |
23 |
|
|
- exec($mysqld, qw(--bootstrap --user=mysql --skip-grant-tables)); |
24 |
|
|
+ exec("/usr/bin/scl enable rh-mysql57 -- $mysqld", qw(--bootstrap --user=mysql --skip-grant-tables)); |
25 |
|
|
} |
26 |
|
|
} |
27 |
|
|
else |
28 |
|
|
diff -Nur --no-dereference smeserver-mysql57-2.0.0.old/root/sbin/e-smith/systemd/mysql57-mysql.init smeserver-mysql57-2.0.0/root/sbin/e-smith/systemd/mysql57-mysql.init |
29 |
|
|
--- smeserver-mysql57-2.0.0.old/root/sbin/e-smith/systemd/mysql57-mysql.init 2022-03-12 21:52:46.682000000 -0500 |
30 |
|
|
+++ smeserver-mysql57-2.0.0/root/sbin/e-smith/systemd/mysql57-mysql.init 2022-03-12 21:54:57.429000000 -0500 |
31 |
|
|
@@ -1,7 +1,7 @@ |
32 |
|
|
#!/bin/sh |
33 |
|
|
|
34 |
|
|
#---------------------------------------------------------------------- |
35 |
|
|
-# copyright (C) 2002 Mitel Networks Corporation |
36 |
|
|
+# copyright (C) 2022 Koozali Foundation |
37 |
|
|
# |
38 |
|
|
# This program is free software; you can redistribute it and/or modify |
39 |
|
|
# it under the terms of the GNU General Public License as published by |
40 |
|
|
@@ -35,7 +35,7 @@ |
41 |
|
|
|
42 |
|
|
for i in $(seq 1 10) |
43 |
|
|
do |
44 |
|
|
- if test -e /var/lib/mysql/mysql.sock |
45 |
|
|
+ if test -e /var/lib/mysql/mysql57.sock |
46 |
|
|
then |
47 |
|
|
exit_value=0 |
48 |
|
|
HOME=/root |
49 |
|
|
@@ -45,10 +45,10 @@ |
50 |
|
|
F=$(basename $link | sed s/S[0-9][0-9]//) |
51 |
|
|
case $F in |
52 |
|
|
*.sql) |
53 |
|
|
- action "Loading $F into mysql" /usr/bin/mysql < $link && /bin/rm $link |
54 |
|
|
+ action "Loading $F into mysql 57 " /usr/bin/mysql --socket=/var/lib/mysql/mysql57.sock < $link && /bin/rm $link |
55 |
|
|
;; |
56 |
|
|
*) |
57 |
|
|
- action "Loading $F into mysql" $link && /bin/rm $link |
58 |
|
|
+ action "Loading $F into mysql 57 " $link && /bin/rm $link |
59 |
|
|
;; |
60 |
|
|
esac |
61 |
|
|
# Record any failure for the final return value. |
62 |
|
|
@@ -58,7 +58,7 @@ |
63 |
|
|
done |
64 |
|
|
exit $exit_value |
65 |
|
|
fi |
66 |
|
|
- echo "Waiting for mysql to startup" >&2 |
67 |
|
|
+ echo "Waiting for mysql 57 to startup" >&2 |
68 |
|
|
sleep 2 |
69 |
|
|
done |
70 |
|
|
|