1 |
jpp |
1.1 |
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/createlinks smeserver-automysqlbackup-3.0.RC6/createlinks |
2 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/createlinks 2019-09-22 11:08:45.785000000 -0400 |
3 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/createlinks 2019-10-02 23:50:31.337000000 -0400 |
4 |
|
|
@@ -13,7 +13,7 @@ |
5 |
|
|
/etc/automysqlbackup/mysql55.conf |
6 |
|
|
/etc/automysqlbackup/mysql57.conf |
7 |
|
|
/etc/automysqlbackup/mymaria.conf |
8 |
|
|
- |
9 |
|
|
+ /etc/e-smith/sql/init/automysqlbackup |
10 |
|
|
)) |
11 |
|
|
{ |
12 |
|
|
templates2events( |
13 |
|
|
@@ -24,3 +24,13 @@ |
14 |
|
|
) |
15 |
|
|
); |
16 |
|
|
} |
17 |
|
|
+ |
18 |
|
|
+# add action /etc/e-smith/events/actions/automysqlbackup to automysqlbackup-update bootstrap-console-save |
19 |
|
|
+foreach my $event (qw(automysqlbackup-update bootstrap-console-save)){ |
20 |
|
|
+ event_link("automysqlbackup", $event, "15"); |
21 |
|
|
+} |
22 |
|
|
+ |
23 |
|
|
+# add mysql.init restart to automysqlbackup-update |
24 |
|
|
+for my $event (qw(automysqlbackup-update)){ |
25 |
|
|
+safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/mysql.init");; |
26 |
|
|
+} |
27 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/db/configuration/defaults/automysqlbackup/Mymaria smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/db/configuration/defaults/automysqlbackup/Mymaria |
28 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/db/configuration/defaults/automysqlbackup/Mymaria 2019-09-22 11:08:45.786000000 -0400 |
29 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/db/configuration/defaults/automysqlbackup/Mymaria 1969-12-31 19:00:00.000000000 -0500 |
30 |
|
|
@@ -1 +0,0 @@ |
31 |
|
|
-disabled |
32 |
|
|
\ Pas de fin de ligne à la fin du fichier |
33 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/db/configuration/defaults/automysqlbackup/Mysql53 smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/db/configuration/defaults/automysqlbackup/Mysql53 |
34 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/db/configuration/defaults/automysqlbackup/Mysql53 2019-09-22 11:08:45.786000000 -0400 |
35 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/db/configuration/defaults/automysqlbackup/Mysql53 1969-12-31 19:00:00.000000000 -0500 |
36 |
|
|
@@ -1 +0,0 @@ |
37 |
|
|
-enabled |
38 |
|
|
\ Pas de fin de ligne à la fin du fichier |
39 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/db/configuration/defaults/automysqlbackup/Mysql55 smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/db/configuration/defaults/automysqlbackup/Mysql55 |
40 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/db/configuration/defaults/automysqlbackup/Mysql55 2019-09-22 11:08:45.787000000 -0400 |
41 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/db/configuration/defaults/automysqlbackup/Mysql55 1969-12-31 19:00:00.000000000 -0500 |
42 |
|
|
@@ -1 +0,0 @@ |
43 |
|
|
-disabled |
44 |
|
|
\ Pas de fin de ligne à la fin du fichier |
45 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/db/configuration/defaults/automysqlbackup/Mysql57 smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/db/configuration/defaults/automysqlbackup/Mysql57 |
46 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/db/configuration/defaults/automysqlbackup/Mysql57 2019-09-22 11:08:45.787000000 -0400 |
47 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/db/configuration/defaults/automysqlbackup/Mysql57 1969-12-31 19:00:00.000000000 -0500 |
48 |
|
|
@@ -1 +0,0 @@ |
49 |
|
|
-disabled |
50 |
|
|
\ Pas de fin de ligne à la fin du fichier |
51 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/db/configuration/migrate/85automysqlbackup smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/db/configuration/migrate/85automysqlbackup |
52 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/db/configuration/migrate/85automysqlbackup 2014-08-17 16:32:37.000000000 -0400 |
53 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/db/configuration/migrate/85automysqlbackup 2019-11-25 22:36:35.789000000 -0500 |
54 |
|
|
@@ -9,4 +9,9 @@ |
55 |
|
|
$rec->set_prop('DbPassword', $pw); |
56 |
|
|
} |
57 |
|
|
|
58 |
|
|
+# if mysql53 exists; ie before tidying the contrib : there is no mysql53 on SME, 5.1 or 5.5 |
59 |
|
|
+#delete Mymaria Mysql53 Mysql55 Mysql57; so we use the default as hardcoded in scripts |
60 |
|
|
+if ( defined $rec->prop('Mysql53') ){ |
61 |
|
|
+ $rec->delete_prop($_) for ( qw(Mymaria Mysql53 Mysql55 Mysql57) ); |
62 |
|
|
+} |
63 |
|
|
} |
64 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/events/actions/automysqlbackup smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/events/actions/automysqlbackup |
65 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/events/actions/automysqlbackup 1969-12-31 19:00:00.000000000 -0500 |
66 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/events/actions/automysqlbackup 2019-10-02 23:45:02.581000000 -0400 |
67 |
|
|
@@ -0,0 +1,25 @@ |
68 |
|
|
+#!/bin/bash |
69 |
|
|
+ |
70 |
|
|
+ |
71 |
|
|
+ |
72 |
|
|
+#check if mysql55 is instelled and enabled, if yes expand sql/init55 and restar mysql55-mysql.init |
73 |
|
|
+ |
74 |
|
|
+status55=`/sbin/e-smith/db configuration getprop mysql55-mysqld status|| echo "disabled"` |
75 |
|
|
+ |
76 |
|
|
+if [ $status55 == "enabled" ]; then |
77 |
|
|
+ |
78 |
|
|
+ /sbin/e-smith/expand-template /etc/e-smith/sql/init55/automysqlbackup |
79 |
|
|
+ /sbin/e-smith/service mysql55-mysql.init restart |
80 |
|
|
+ |
81 |
|
|
+fi |
82 |
|
|
+ |
83 |
|
|
+#check if mysql57 is installed and enabled, if yes expand sql/init57 and restar mysql57-mysql.init |
84 |
|
|
+status57=`/sbin/e-smith/db configuration getprop mysql57-mysqld status|| echo "disabled"` |
85 |
|
|
+ |
86 |
|
|
+if [ $status57 == "enabled" ]; then |
87 |
|
|
+ |
88 |
|
|
+ /sbin/e-smith/expand-template /etc/e-smith/sql/init57/automysqlbackup |
89 |
|
|
+ /sbin/e-smith/service mysql57-mysql.init restart |
90 |
|
|
+ |
91 |
|
|
+fi |
92 |
|
|
+ |
93 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/automysqlbackup/mymaria.conf/10start smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/automysqlbackup/mymaria.conf/10start |
94 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/automysqlbackup/mymaria.conf/10start 2019-09-22 11:08:45.787000000 -0400 |
95 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/automysqlbackup/mymaria.conf/10start 2019-09-22 12:29:19.921000000 -0400 |
96 |
|
|
@@ -1,7 +1,9 @@ |
97 |
|
|
{ |
98 |
|
|
my $mymaria = ${'mariadb55-mysqld'}{'status'} || 'disabled'; |
99 |
|
|
-my $myauto = ${'automysqlbackup'}{'Mymaria'} || 'disabled'; |
100 |
|
|
-if ($mymaria eq 'enabled' && $myauto eq 'enabled') { |
101 |
|
|
+my $myauto = ${'automysqlbackup'}{'Mymaria'} || 'enabled'; |
102 |
|
|
+our $status = ( $mymaria eq 'enabled' && $myauto eq 'enabled' ) ? 'enabled' : 'disabled'; |
103 |
|
|
+ |
104 |
|
|
+if ($status eq 'enabled') { |
105 |
|
|
$OUT .= <<'_EOF'; |
106 |
|
|
#version=3.0_rc2 |
107 |
|
|
# DONT'T REMOVE THE PREVIOUS VERSION LINE! |
108 |
|
|
@@ -15,4 +17,4 @@ |
109 |
|
|
$OUT .= "# DONT'T REMOVE THE PREVIOUS VERSION LINE!\n"; |
110 |
|
|
$OUT .= "# Automysqlbackup disabled\n"; |
111 |
|
|
} |
112 |
|
|
-} |
113 |
|
|
\ Pas de fin de ligne à la fin du fichier |
114 |
|
|
+} |
115 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/automysqlbackup/mymaria.conf/20db smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/automysqlbackup/mymaria.conf/20db |
116 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/automysqlbackup/mymaria.conf/20db 2019-09-22 11:08:45.787000000 -0400 |
117 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/automysqlbackup/mymaria.conf/20db 2019-09-22 12:33:13.017000000 -0400 |
118 |
|
|
@@ -1,7 +1,5 @@ |
119 |
|
|
{ |
120 |
|
|
-my $mymaria = ${'mariadb55-mysqld'}{'status'} || 'disabled'; |
121 |
|
|
-my $myauto = ${'automysqlbackup'}{'Mymaria'} || 'disabled'; |
122 |
|
|
-if ($mymaria eq 'enabled' && $myauto eq 'enabled') { |
123 |
|
|
+if ($status eq 'enabled') { |
124 |
|
|
$OUT .= <<'_EOF'; |
125 |
|
|
# DB Specific |
126 |
|
|
CONFIG_backup_dir=${BACKUPDIR}_mymaria |
127 |
|
|
@@ -11,4 +9,4 @@ |
128 |
|
|
# End |
129 |
|
|
_EOF |
130 |
|
|
} |
131 |
|
|
-} |
132 |
|
|
\ Pas de fin de ligne à la fin du fichier |
133 |
|
|
+} |
134 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/automysqlbackup/mymaria.conf/30end smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/automysqlbackup/mymaria.conf/30end |
135 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/automysqlbackup/mymaria.conf/30end 2019-09-22 11:08:45.787000000 -0400 |
136 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/automysqlbackup/mymaria.conf/30end 2019-09-22 12:33:01.067000000 -0400 |
137 |
|
|
@@ -1,7 +1,5 @@ |
138 |
|
|
{ |
139 |
|
|
-my $mymaria = ${'mariadb55-mysqld'}{'status'} || 'disabled'; |
140 |
|
|
-my $myauto = ${'automysqlbackup'}{'Mymaria'} || 'disabled'; |
141 |
|
|
-if ($mymaria eq 'enabled' && $myauto eq 'enabled') { |
142 |
|
|
+if ($status eq 'enabled') { |
143 |
|
|
$OUT .= <<'_EOF'; |
144 |
|
|
CONFIG_mailcontent=$MAILCONTENT |
145 |
|
|
CONFIG_mail_maxattsize=$SIZEMAIL |
146 |
|
|
@@ -13,4 +11,4 @@ |
147 |
|
|
umask 0077 |
148 |
|
|
_EOF |
149 |
|
|
} |
150 |
|
|
-} |
151 |
|
|
\ Pas de fin de ligne à la fin du fichier |
152 |
|
|
+} |
153 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/automysqlbackup/myserver.conf/10start smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/automysqlbackup/myserver.conf/10start |
154 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/automysqlbackup/myserver.conf/10start 2019-09-22 11:08:45.788000000 -0400 |
155 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/automysqlbackup/myserver.conf/10start 2019-10-03 13:17:34.546000000 -0400 |
156 |
|
|
@@ -1,7 +1,7 @@ |
157 |
|
|
{ |
158 |
|
|
-my $my53 = ${'mysqld'}{'status'} || 'disabled'; |
159 |
|
|
-my $myauto = ${'automysqlbackup'}{'Mysql53'} || 'disabled'; |
160 |
|
|
-if ($my53 eq 'enabled' && $myauto eq 'enabled') { |
161 |
|
|
+my $my51 = ${'mysqld'}{'status'} || 'disabled'; |
162 |
|
|
+my $myauto = ${'automysqlbackup'}{'Mysql51'} || 'enabled'; |
163 |
|
|
+if ($my51 eq 'enabled' && $myauto eq 'enabled') { |
164 |
|
|
$OUT .= <<'_EOF'; |
165 |
|
|
#version=3.0_rc2 |
166 |
|
|
# DONT'T REMOVE THE PREVIOUS VERSION LINE! |
167 |
|
|
@@ -16,4 +16,4 @@ |
168 |
|
|
$OUT .= "# DONT'T REMOVE THE PREVIOUS VERSION LINE!\n"; |
169 |
|
|
$OUT .= "# Automysqlbackup disabled\n"; |
170 |
|
|
} |
171 |
|
|
-} |
172 |
|
|
\ Pas de fin de ligne à la fin du fichier |
173 |
|
|
+} |
174 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/automysqlbackup/myserver.conf/20db smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/automysqlbackup/myserver.conf/20db |
175 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/automysqlbackup/myserver.conf/20db 2019-09-22 11:08:45.788000000 -0400 |
176 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/automysqlbackup/myserver.conf/20db 2019-10-03 11:58:59.334000000 -0400 |
177 |
|
|
@@ -1,7 +1,7 @@ |
178 |
|
|
{ |
179 |
|
|
-my $my53 = ${'mysqld'}{'status'} || 'disabled'; |
180 |
|
|
-my $myauto = ${'automysqlbackup'}{'Mysql53'} || 'disabled'; |
181 |
|
|
-if ($my53 eq 'enabled' && $myauto eq 'enabled') { |
182 |
|
|
+my $my51 = ${'mysqld'}{'status'} || 'disabled'; |
183 |
|
|
+my $myauto = ${'automysqlbackup'}{'Mysql51'} || 'enabled'; |
184 |
|
|
+if ($my51 eq 'enabled' && $myauto eq 'enabled') { |
185 |
|
|
$OUT .= "CONFIG_mysql_dump_socket='/var/lib/mysql/mysql.sock'\n"; |
186 |
|
|
} |
187 |
|
|
-} |
188 |
|
|
\ Pas de fin de ligne à la fin du fichier |
189 |
|
|
+} |
190 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/automysqlbackup/myserver.conf/30end smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/automysqlbackup/myserver.conf/30end |
191 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/automysqlbackup/myserver.conf/30end 2019-09-22 11:08:45.788000000 -0400 |
192 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/automysqlbackup/myserver.conf/30end 2019-10-03 13:18:09.974000000 -0400 |
193 |
|
|
@@ -1,7 +1,7 @@ |
194 |
|
|
{ |
195 |
|
|
-my $my53 = ${'mysqld'}{'status'} || 'disabled'; |
196 |
|
|
-my $myauto = ${'automysqlbackup'}{'Mysql53'} || 'disabled'; |
197 |
|
|
-if ($my53 eq 'enabled' && $myauto eq 'enabled') { |
198 |
|
|
+my $my51 = ${'mysqld'}{'status'} || 'disabled'; |
199 |
|
|
+my $myauto = ${'automysqlbackup'}{'Mysql51'} || 'enabled'; |
200 |
|
|
+if ($my51 eq 'enabled' && $myauto eq 'enabled') { |
201 |
|
|
$OUT .= <<'_EOF'; |
202 |
|
|
CONFIG_mailcontent=$MAILCONTENT |
203 |
|
|
CONFIG_mail_maxattsize=$SIZEMAIL |
204 |
|
|
@@ -13,4 +13,4 @@ |
205 |
|
|
umask 0077 |
206 |
|
|
_EOF |
207 |
|
|
} |
208 |
|
|
-} |
209 |
|
|
\ Pas de fin de ligne à la fin du fichier |
210 |
|
|
+} |
211 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/automysqlbackup/mysql55.conf/10start smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/automysqlbackup/mysql55.conf/10start |
212 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/automysqlbackup/mysql55.conf/10start 2019-09-22 11:08:45.788000000 -0400 |
213 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/automysqlbackup/mysql55.conf/10start 2019-09-22 12:30:15.348000000 -0400 |
214 |
|
|
@@ -1,7 +1,9 @@ |
215 |
|
|
{ |
216 |
|
|
my $my55 = ${'mysql55-mysqld'}{'status'} || 'disabled'; |
217 |
|
|
-my $myauto = ${'automysqlbackup'}{'Mysql55'} || 'disabled'; |
218 |
|
|
-if ($my55 eq 'enabled' && $myauto eq 'enabled') { |
219 |
|
|
+my $myauto = ${'automysqlbackup'}{'Mysql55'} || 'enabled'; |
220 |
|
|
+our $status = ( $my55 eq 'enabled' && $myauto eq 'enabled' ) ? 'enabled' : 'disabled'; |
221 |
|
|
+ |
222 |
|
|
+if ($status eq 'enabled') { |
223 |
|
|
$OUT .= <<'_EOF'; |
224 |
|
|
#version=3.0_rc2 |
225 |
|
|
# DONT'T REMOVE THE PREVIOUS VERSION LINE! |
226 |
|
|
@@ -15,4 +17,4 @@ |
227 |
|
|
$OUT .= "# DONT'T REMOVE THE PREVIOUS VERSION LINE!\n"; |
228 |
|
|
$OUT .= "# Automysqlbackup disabled\n"; |
229 |
|
|
} |
230 |
|
|
-} |
231 |
|
|
\ Pas de fin de ligne à la fin du fichier |
232 |
|
|
+} |
233 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/automysqlbackup/mysql55.conf/20db smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/automysqlbackup/mysql55.conf/20db |
234 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/automysqlbackup/mysql55.conf/20db 2019-09-22 11:08:45.788000000 -0400 |
235 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/automysqlbackup/mysql55.conf/20db 2019-09-22 12:32:24.457000000 -0400 |
236 |
|
|
@@ -1,7 +1,5 @@ |
237 |
|
|
{ |
238 |
|
|
-my $my55 = ${'mysql55-mysqld'}{'status'} || 'disabled'; |
239 |
|
|
-my $myauto = ${'automysqlbackup'}{'Mysql55'} || 'disabled'; |
240 |
|
|
-if ($my55 eq 'enabled' && $myauto eq 'enabled') { |
241 |
|
|
+if ($status eq 'enabled') { |
242 |
|
|
$OUT .= <<'_EOF'; |
243 |
|
|
# DB Specific |
244 |
|
|
CONFIG_backup_dir=${BACKUPDIR}_mysql55 |
245 |
|
|
@@ -11,4 +9,4 @@ |
246 |
|
|
# End |
247 |
|
|
_EOF |
248 |
|
|
} |
249 |
|
|
-} |
250 |
|
|
\ Pas de fin de ligne à la fin du fichier |
251 |
|
|
+} |
252 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/automysqlbackup/mysql55.conf/30end smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/automysqlbackup/mysql55.conf/30end |
253 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/automysqlbackup/mysql55.conf/30end 2019-09-22 11:08:45.789000000 -0400 |
254 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/automysqlbackup/mysql55.conf/30end 2019-09-22 12:32:42.293000000 -0400 |
255 |
|
|
@@ -1,7 +1,5 @@ |
256 |
|
|
{ |
257 |
|
|
-my $my55 = ${'mysql55-mysqld'}{'status'} || 'disabled'; |
258 |
|
|
-my $myauto = ${'automysqlbackup'}{'Mysql55'} || 'disabled'; |
259 |
|
|
-if ($my55 eq 'enabled' && $myauto eq 'enabled') { |
260 |
|
|
+if ($status eq 'enabled') { |
261 |
|
|
$OUT .= <<'_EOF'; |
262 |
|
|
CONFIG_mailcontent=$MAILCONTENT |
263 |
|
|
CONFIG_mail_maxattsize=$SIZEMAIL |
264 |
|
|
@@ -13,4 +11,4 @@ |
265 |
|
|
umask 0077 |
266 |
|
|
_EOF |
267 |
|
|
} |
268 |
|
|
-} |
269 |
|
|
\ Pas de fin de ligne à la fin du fichier |
270 |
|
|
+} |
271 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/automysqlbackup/mysql57.conf/10start smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/automysqlbackup/mysql57.conf/10start |
272 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/automysqlbackup/mysql57.conf/10start 2019-09-22 11:08:45.789000000 -0400 |
273 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/automysqlbackup/mysql57.conf/10start 2019-09-22 12:31:30.680000000 -0400 |
274 |
|
|
@@ -1,7 +1,9 @@ |
275 |
|
|
{ |
276 |
|
|
my $my57 = ${'mysql57-mysqld'}{'status'} || 'disabled'; |
277 |
|
|
-my $myauto = ${'automysqlbackup'}{'Mysql57'} || 'disabled'; |
278 |
|
|
-if ($my57 eq 'enabled' && $myauto eq 'enabled') { |
279 |
|
|
+my $myauto = ${'automysqlbackup'}{'Mysql57'} || 'enabled'; |
280 |
|
|
+our $status = ( $my57 eq 'enabled' && $myauto eq 'enabled' ) ? 'enabled' : 'disabled'; |
281 |
|
|
+ |
282 |
|
|
+if ($status eq 'enabled') { |
283 |
|
|
$OUT .= <<'_EOF'; |
284 |
|
|
#version=3.0_rc2 |
285 |
|
|
# DONT'T REMOVE THE PREVIOUS VERSION LINE! |
286 |
|
|
@@ -15,4 +17,4 @@ |
287 |
|
|
$OUT .= "# DONT'T REMOVE THE PREVIOUS VERSION LINE!\n"; |
288 |
|
|
$OUT .= "# Automysqlbackup disabled\n"; |
289 |
|
|
} |
290 |
|
|
-} |
291 |
|
|
\ Pas de fin de ligne à la fin du fichier |
292 |
|
|
+} |
293 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/automysqlbackup/mysql57.conf/20db smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/automysqlbackup/mysql57.conf/20db |
294 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/automysqlbackup/mysql57.conf/20db 2019-09-22 11:08:45.789000000 -0400 |
295 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/automysqlbackup/mysql57.conf/20db 2019-09-22 12:31:51.823000000 -0400 |
296 |
|
|
@@ -1,7 +1,5 @@ |
297 |
|
|
{ |
298 |
|
|
-my $my57 = ${'mysql57-mysqld'}{'status'} || 'disabled'; |
299 |
|
|
-my $myauto = ${'automysqlbackup'}{'Mysql57'} || 'disabled'; |
300 |
|
|
-if ($my57 eq 'enabled' && $myauto eq 'enabled') { |
301 |
|
|
+if ($status eq 'enabled') { |
302 |
|
|
$OUT .= <<'_EOF'; |
303 |
|
|
# DB Specific |
304 |
|
|
CONFIG_backup_dir=${BACKUPDIR}_mysql57 |
305 |
|
|
@@ -11,4 +9,4 @@ |
306 |
|
|
# End |
307 |
|
|
_EOF |
308 |
|
|
} |
309 |
|
|
-} |
310 |
|
|
\ Pas de fin de ligne à la fin du fichier |
311 |
|
|
+} |
312 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/automysqlbackup/mysql57.conf/30end smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/automysqlbackup/mysql57.conf/30end |
313 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/automysqlbackup/mysql57.conf/30end 2019-09-22 11:08:45.789000000 -0400 |
314 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/automysqlbackup/mysql57.conf/30end 2019-09-22 12:32:09.602000000 -0400 |
315 |
|
|
@@ -1,7 +1,5 @@ |
316 |
|
|
{ |
317 |
|
|
-my $my57 = ${'mysql57-mysqld'}{'status'} || 'disabled'; |
318 |
|
|
-my $myauto = ${'automysqlbackup'}{'Mysql57'} || 'disabled'; |
319 |
|
|
-if ($my57 eq 'enabled' && $myauto eq 'enabled') { |
320 |
|
|
+if ($status eq 'enabled') { |
321 |
|
|
$OUT .= <<'_EOF'; |
322 |
|
|
CONFIG_mailcontent=$MAILCONTENT |
323 |
|
|
CONFIG_mail_maxattsize=$SIZEMAIL |
324 |
|
|
@@ -13,4 +11,4 @@ |
325 |
|
|
umask 0077 |
326 |
|
|
_EOF |
327 |
|
|
} |
328 |
|
|
-} |
329 |
|
|
\ Pas de fin de ligne à la fin du fichier |
330 |
|
|
+} |
331 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/cron.d/runmysqlbackup/10base smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/cron.d/runmysqlbackup/10base |
332 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/cron.d/runmysqlbackup/10base 2019-09-22 11:08:45.789000000 -0400 |
333 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/cron.d/runmysqlbackup/10base 2019-09-22 11:47:34.746000000 -0400 |
334 |
|
|
@@ -1,9 +1,24 @@ |
335 |
|
|
{ |
336 |
|
|
-my $my53 = ${'mysqld'}{'status'} || 'disabled'; |
337 |
|
|
+my $my51 = ${'mysqld'}{'status'} || 'disabled'; |
338 |
|
|
+$my51 = ( ( ( ${'automysqlbackup'}{'Mysql51'} || 'enabled' ) eq "enabled" ) and ( $my51 eq "enabled" ) ) ? "enabled" : "disabled"; |
339 |
|
|
+my $my55 = ${'mysql55-mysqld'}{'status'} || 'disabled'; |
340 |
|
|
+$my55 = ( ( ( ${'automysqlbackup'}{'Mysql55'} || 'enabled' ) eq "enabled" ) and ( $my55 eq "enabled" ) ) ? "enabled" : "disabled"; |
341 |
|
|
+my $my57 = ${'mysql57-mysqld'}{'status'} || 'disabled'; |
342 |
|
|
+$my57 = ( ( ( ${'automysqlbackup'}{'Mysql57'} || 'enabled' ) eq "enabled" ) and ( $my57 eq "enabled" ) ) ? "enabled" : "disabled"; |
343 |
|
|
+my $mymaria = ${'mariadb55-mysqld'}{'status'} || 'disabled'; |
344 |
|
|
+$mymaria = ( ( ( ${'automysqlbackup'}{'Mymaria'} || 'enabled' ) eq "enabled" ) and ( $mymaria eq "enabled") ) ? "enabled" : "disabled"; |
345 |
|
|
|
346 |
|
|
-return '' unless $my53 eq 'enabled'; |
347 |
|
|
+return '' unless $my51 eq 'enabled'; |
348 |
|
|
my $minutes= ${'automysqlbackup'}{'Minute'}||'1'; |
349 |
|
|
my $hours= ${'automysqlbackup'}{'Hour'}||'3'; |
350 |
|
|
-$OUT = "$minutes $hours * * * root /sbin/e-smith/runmysqlbackup /etc/automysqlbackup/myserver.conf > /dev/null\n"; |
351 |
|
|
+$OUT = "$minutes $hours * * * root "; |
352 |
|
|
+ |
353 |
|
|
+$OUT .= "/sbin/e-smith/runmysqlbackup /etc/automysqlbackup/myserver.conf ' ' > /dev/null ; " if $my51 eq "enabled"; |
354 |
|
|
+$OUT .= "/sbin/e-smith/runmysqlbackup /etc/automysqlbackup/mysql55.conf '_mysql55' > /dev/null ; " if $my55 eq "enabled"; |
355 |
|
|
+$OUT .= "/sbin/e-smith/runmysqlbackup /etc/automysqlbackup/mysql57.conf '_mysql57' > /dev/null ; " if $my57 eq "enabled"; |
356 |
|
|
+$OUT .= "/sbin/e-smith/runmysqlbackup /etc/automysqlbackup/mymaria.conf '_mymaria' > /dev/null ; " if $mymaria eq "enabled"; |
357 |
|
|
+ |
358 |
|
|
+$OUT .= "\n"; |
359 |
|
|
+ |
360 |
|
|
+} |
361 |
|
|
|
362 |
|
|
-} |
363 |
|
|
\ Pas de fin de ligne à la fin du fichier |
364 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/cron.d/runmysqlbackup/20mysql55 smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/cron.d/runmysqlbackup/20mysql55 |
365 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/cron.d/runmysqlbackup/20mysql55 2019-09-22 11:08:45.789000000 -0400 |
366 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/cron.d/runmysqlbackup/20mysql55 1969-12-31 19:00:00.000000000 -0500 |
367 |
|
|
@@ -1,9 +0,0 @@ |
368 |
|
|
-{ |
369 |
|
|
-my $my55 = ${'mysql55-mysqld'}{'status'} || 'disabled'; |
370 |
|
|
- |
371 |
|
|
-return '' unless $my55 eq 'enabled'; |
372 |
|
|
-my $minutes= ${'automysqlbackup'}{'Minute'}||'1'; |
373 |
|
|
-my $hours= ${'automysqlbackup'}{'Hour'}||'3'; |
374 |
|
|
-$OUT = "$minutes $hours * * * root /sbin/e-smith/runmysqlbackup /etc/automysqlbackup/mysql55.conf > /dev/null\n"; |
375 |
|
|
- |
376 |
|
|
-} |
377 |
|
|
\ Pas de fin de ligne à la fin du fichier |
378 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/cron.d/runmysqlbackup/21mysql57 smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/cron.d/runmysqlbackup/21mysql57 |
379 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/cron.d/runmysqlbackup/21mysql57 2019-09-22 11:08:45.789000000 -0400 |
380 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/cron.d/runmysqlbackup/21mysql57 1969-12-31 19:00:00.000000000 -0500 |
381 |
|
|
@@ -1,9 +0,0 @@ |
382 |
|
|
-{ |
383 |
|
|
-my $my57 = ${'mysql57-mysqld'}{'status'} || 'disabled'; |
384 |
|
|
- |
385 |
|
|
-return '' unless $my57 eq 'enabled'; |
386 |
|
|
-my $minutes= ${'automysqlbackup'}{'Minute'}||'1'; |
387 |
|
|
-my $hours= ${'automysqlbackup'}{'Hour'}||'3'; |
388 |
|
|
-$OUT = "$minutes $hours * * * root /sbin/e-smith/runmysqlbackup /etc/automysqlbackup/mysql57.conf > /dev/null\n"; |
389 |
|
|
- |
390 |
|
|
-} |
391 |
|
|
\ Pas de fin de ligne à la fin du fichier |
392 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/cron.d/runmysqlbackup/22mymaria smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/cron.d/runmysqlbackup/22mymaria |
393 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/cron.d/runmysqlbackup/22mymaria 2019-09-22 11:08:45.790000000 -0400 |
394 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/cron.d/runmysqlbackup/22mymaria 1969-12-31 19:00:00.000000000 -0500 |
395 |
|
|
@@ -1,9 +0,0 @@ |
396 |
|
|
-{ |
397 |
|
|
-my $mymaria = ${'mariadb55-mysqld'}{'status'} || 'disabled'; |
398 |
|
|
- |
399 |
|
|
-return '' unless $mymaria eq 'enabled'; |
400 |
|
|
-my $minutes= ${'automysqlbackup'}{'Minute'}||'1'; |
401 |
|
|
-my $hours= ${'automysqlbackup'}{'Hour'}||'3'; |
402 |
|
|
-$OUT = "$minutes $hours * * * root /sbin/e-smith/runmysqlbackup /etc/automysqlbackup/mymaria.conf > /dev/null\n"; |
403 |
|
|
- |
404 |
|
|
-} |
405 |
|
|
\ Pas de fin de ligne à la fin du fichier |
406 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/e-smith/sql/init/automysqlbackup smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/e-smith/sql/init/automysqlbackup |
407 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/e-smith/sql/init/automysqlbackup 1969-12-31 19:00:00.000000000 -0500 |
408 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/e-smith/sql/init/automysqlbackup 2019-10-02 22:15:09.804000000 -0400 |
409 |
|
|
@@ -0,0 +1,35 @@ |
410 |
|
|
+{ |
411 |
|
|
+my $user = $automysqlbackup{'DbUser'} || 'backupuser'; |
412 |
|
|
+my $pass = $automysqlbackup{'DbPassword'} || 'automysqlbackup'; |
413 |
|
|
+my $status = ${'mysql55-mysqld'}{'status'} || 'disabled'; |
414 |
|
|
+ |
415 |
|
|
+$OUT = "#! /bin/sh |
416 |
|
|
+"; |
417 |
|
|
+ |
418 |
|
|
+if ( "$status" eq "enabled" ) { |
419 |
|
|
+ |
420 |
|
|
+$OUT .= <<"END"; |
421 |
|
|
+HOME="/root/"; |
422 |
|
|
+/opt/rh/mysql55/root/usr/bin/mysql --socket=/var/lib/mysql/mysql55.sock <<EOF |
423 |
|
|
+USE mysql; |
424 |
|
|
+ |
425 |
|
|
+REPLACE INTO user ( |
426 |
|
|
+ host, |
427 |
|
|
+ user, |
428 |
|
|
+ password) |
429 |
|
|
+ VALUES ( |
430 |
|
|
+ 'localhost', |
431 |
|
|
+ '$user', |
432 |
|
|
+ PASSWORD ('$pass')); |
433 |
|
|
+ |
434 |
|
|
+ |
435 |
|
|
+GRANT EVENT,SELECT,LOCK TABLES ON *.* TO 'backupuser'\@'localhost' ; |
436 |
|
|
+ |
437 |
|
|
+ |
438 |
|
|
+FLUSH PRIVILEGES; |
439 |
|
|
+EOF |
440 |
|
|
+END |
441 |
|
|
+} |
442 |
|
|
+ |
443 |
|
|
+} |
444 |
|
|
+ |
445 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/e-smith/sql/init55/automysqlbackup smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/e-smith/sql/init55/automysqlbackup |
446 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/e-smith/sql/init55/automysqlbackup 1969-12-31 19:00:00.000000000 -0500 |
447 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/e-smith/sql/init55/automysqlbackup 2019-10-02 22:15:59.323000000 -0400 |
448 |
|
|
@@ -0,0 +1,35 @@ |
449 |
|
|
+{ |
450 |
|
|
+my $user = $automysqlbackup{'DbUser'} || 'backupuser'; |
451 |
|
|
+my $pass = $automysqlbackup{'DbPassword'} || 'automysqlbackup'; |
452 |
|
|
+my $status = ${'mysqld'}{'status'} || 'disabled'; |
453 |
|
|
+ |
454 |
|
|
+$OUT = "#! /bin/sh |
455 |
|
|
+"; |
456 |
|
|
+ |
457 |
|
|
+if ( "$status" eq "enabled" ) { |
458 |
|
|
+ |
459 |
|
|
+$OUT .= <<"END"; |
460 |
|
|
+HOME="/root/"; |
461 |
|
|
+/usr/bin/mysql --socket=/var/lib/mysql/mysql.sock <<EOF |
462 |
|
|
+USE mysql; |
463 |
|
|
+ |
464 |
|
|
+REPLACE INTO user ( |
465 |
|
|
+ host, |
466 |
|
|
+ user, |
467 |
|
|
+ password) |
468 |
|
|
+ VALUES ( |
469 |
|
|
+ 'localhost', |
470 |
|
|
+ '$user', |
471 |
|
|
+ PASSWORD ('$pass')); |
472 |
|
|
+ |
473 |
|
|
+ |
474 |
|
|
+GRANT EVENT,SELECT,LOCK TABLES ON *.* TO 'backupuser'\@'localhost' ; |
475 |
|
|
+ |
476 |
|
|
+ |
477 |
|
|
+FLUSH PRIVILEGES; |
478 |
|
|
+EOF |
479 |
|
|
+END |
480 |
|
|
+} |
481 |
|
|
+ |
482 |
|
|
+} |
483 |
|
|
+ |
484 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/e-smith/sql/init57/automysqlbackup smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/e-smith/sql/init57/automysqlbackup |
485 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates/etc/e-smith/sql/init57/automysqlbackup 1969-12-31 19:00:00.000000000 -0500 |
486 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates/etc/e-smith/sql/init57/automysqlbackup 2019-10-02 22:13:28.624000000 -0400 |
487 |
|
|
@@ -0,0 +1,35 @@ |
488 |
|
|
+{ |
489 |
|
|
+my $user = $automysqlbackup{'DbUser'} || 'backupuser'; |
490 |
|
|
+my $pass = $automysqlbackup{'DbPassword'} || 'automysqlbackup'; |
491 |
|
|
+my $status = ${'mysql57-mysqld'}{'status'} || 'disabled'; |
492 |
|
|
+ |
493 |
|
|
+$OUT = "#! /bin/sh |
494 |
|
|
+"; |
495 |
|
|
+ |
496 |
|
|
+if ( "$status" eq "enabled" ) { |
497 |
|
|
+ |
498 |
|
|
+$OUT .= <<"END"; |
499 |
|
|
+HOME="/root/"; |
500 |
|
|
+/opt/rh/rh-mysql57/root/usr/bin/mysql --socket=/var/lib/mysql/mysql57.sock <<EOF |
501 |
|
|
+USE mysql; |
502 |
|
|
+ |
503 |
|
|
+REPLACE INTO user ( |
504 |
|
|
+ host, |
505 |
|
|
+ user, |
506 |
|
|
+ password) |
507 |
|
|
+ VALUES ( |
508 |
|
|
+ 'localhost', |
509 |
|
|
+ '$user', |
510 |
|
|
+ PASSWORD ('$pass')); |
511 |
|
|
+ |
512 |
|
|
+ |
513 |
|
|
+GRANT EVENT,SELECT,LOCK TABLES ON *.* TO 'backupuser'\@'localhost' ; |
514 |
|
|
+ |
515 |
|
|
+ |
516 |
|
|
+FLUSH PRIVILEGES; |
517 |
|
|
+EOF |
518 |
|
|
+END |
519 |
|
|
+} |
520 |
|
|
+ |
521 |
|
|
+} |
522 |
|
|
+ |
523 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates.metadata/etc/e-smith/sql/init/automysqlbackup smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates.metadata/etc/e-smith/sql/init/automysqlbackup |
524 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates.metadata/etc/e-smith/sql/init/automysqlbackup 1969-12-31 19:00:00.000000000 -0500 |
525 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates.metadata/etc/e-smith/sql/init/automysqlbackup 2019-10-02 22:14:48.327000000 -0400 |
526 |
|
|
@@ -0,0 +1 @@ |
527 |
|
|
+PERMS=0750 |
528 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates.metadata/etc/e-smith/sql/init55/automysqlbackup smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates.metadata/etc/e-smith/sql/init55/automysqlbackup |
529 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates.metadata/etc/e-smith/sql/init55/automysqlbackup 1969-12-31 19:00:00.000000000 -0500 |
530 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates.metadata/etc/e-smith/sql/init55/automysqlbackup 2019-10-02 22:00:38.421000000 -0400 |
531 |
|
|
@@ -0,0 +1 @@ |
532 |
|
|
+PERMS=0750 |
533 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates.metadata/etc/e-smith/sql/init57/automysqlbackup smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates.metadata/etc/e-smith/sql/init57/automysqlbackup |
534 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/etc/e-smith/templates.metadata/etc/e-smith/sql/init57/automysqlbackup 1969-12-31 19:00:00.000000000 -0500 |
535 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/etc/e-smith/templates.metadata/etc/e-smith/sql/init57/automysqlbackup 2019-10-02 22:00:59.587000000 -0400 |
536 |
|
|
@@ -0,0 +1 @@ |
537 |
|
|
+PERMS=0750 |
538 |
|
|
diff -Nur smeserver-automysqlbackup-3.0.RC6.old/root/sbin/e-smith/runmysqlbackup smeserver-automysqlbackup-3.0.RC6/root/sbin/e-smith/runmysqlbackup |
539 |
|
|
--- smeserver-automysqlbackup-3.0.RC6.old/root/sbin/e-smith/runmysqlbackup 2019-09-22 11:08:45.797000000 -0400 |
540 |
|
|
+++ smeserver-automysqlbackup-3.0.RC6/root/sbin/e-smith/runmysqlbackup 2019-09-22 12:00:18.109000000 -0400 |
541 |
|
|
@@ -1,4 +1,4 @@ |
542 |
|
|
-#!/bin/sh |
543 |
|
|
+#!/bin/bash |
544 |
|
|
|
545 |
|
|
/usr/local/bin/automysqlbackup $1 >/dev/null |
546 |
|
|
|
547 |
|
|
@@ -8,6 +8,8 @@ |
548 |
|
|
DB="/root/backup/db"; |
549 |
|
|
fi |
550 |
|
|
|
551 |
|
|
-chown root:root $DB* -R |
552 |
|
|
-find $DB* -type f -exec chmod 400 {} \; |
553 |
|
|
-find $DB* -type d -exec chmod 700 {} \; |
554 |
|
|
+if [[ "$DB" =~ "^/root/backup" ]] || [[ "$DB" =~ "^/home/e-smith/db/" ]] ; then |
555 |
|
|
+ chown root:root $DB$2 -R |
556 |
|
|
+ find $DB$2 -type f -exec chmod 400 {} \; |
557 |
|
|
+ find $DB$2 -type d -exec chmod 700 {} \; |
558 |
|
|
+fi |