/[smecontribs]/rpms/smeserver-automysqlbackup/contribs10/smeserver-automysqlbackup.spec
ViewVC logotype

Diff of /rpms/smeserver-automysqlbackup/contribs10/smeserver-automysqlbackup.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

Revision 1.3 by terryfage, Sat Jun 5 02:26:54 2021 UTC Revision 1.15 by jcrisp, Tue Oct 4 10:51:42 2022 UTC
# Line 1  Line 1 
1  %define name smeserver-automysqlbackup  %define name smeserver-automysqlbackup
2  %define version 3.0.RC6  %define version 3.0.RC6
3  %define release 18  %define release 31
4  %define rpmver   3.0.RC6  %define rpmver   3.0.RC6
5    
6  epoch: 2  epoch: 2
# Line 14  Source:             %{name}-%{version}.t Line 14  Source:             %{name}-%{version}.t
14  URL:                http://sourceforge.net/projects/automysqlbackup/  URL:                http://sourceforge.net/projects/automysqlbackup/
15  BuildRoot:          /var/tmp/%{name}-%{version}-%{release}-buildroot  BuildRoot:          /var/tmp/%{name}-%{version}-%{release}-buildroot
16  BuildArchitectures: noarch  BuildArchitectures: noarch
17  Requires:           e-smith-base, e-smith-release >= 9  Requires:           e-smith-base, e-smith-release >= 10
18  Requires:               pax  Requires:           pax
19  Requires: automysqlbackup  Requires:           automysqlbackup >= 3.0.RC6-8
20  BuildRequires:      e-smith-devtools  BuildRequires:      e-smith-devtools
21  Patch0: smeserver-automysqlbackup-AdjustableCronJob.patch  Patch0: smeserver-automysqlbackup-AdjustableCronJob.patch
22  Patch1: smeserver-automysqlbackup-enhanced-templates.patch  Patch1: smeserver-automysqlbackup-enhanced-templates.patch
# Line 26  Patch4: smeserver-automysqlbackup-3.0.RC Line 26  Patch4: smeserver-automysqlbackup-3.0.RC
26  Patch5: smeserver-automysqlbackup-3.0.RC6-Update-MySQL-Init-for-Mariadb.patch  Patch5: smeserver-automysqlbackup-3.0.RC6-Update-MySQL-Init-for-Mariadb.patch
27  Patch6: smeserver-automysqlbackup-3.0.RC6-bz11561.patch  Patch6: smeserver-automysqlbackup-3.0.RC6-bz11561.patch
28  Patch7: smeserver-automysqlbackup-3.0.RC6-bz11622.patch  Patch7: smeserver-automysqlbackup-3.0.RC6-bz11622.patch
29    Patch8: smeserver-automysqlbackup-3.0.RC6-bz11970.Add-Maria-10x-support.patch
30    Patch9: smeserver-automysqlbackup-3.0.RC6-bz11970.Add-Maria-10x-rename-templates.patch
31    Patch10: smeserver-automysqlbackup-3.0.RC6-bz11970.update-cron.patch
32    Patch11: smeserver-automysqlbackup-3.0.RC6-bz11970.Add-Maria-10x-fix-typos.patch
33    Patch12: smeserver-automysqlbackup-3.0.RC6-bz11970.Add-Maria-10x-rename-cron-directories.patch
34    Patch13: smeserver-automysqlbackup-3.0.RC6-bz11970.update-cron.2.patch
35    Patch14: smeserver-automysqlbackup-3.0.RC6-bz11970.Add.Debug.patch
36    Patch15: smeserver-automysqlbackup-3.0.RC6-remove-myserver-conf-template.patch
37    
38  %description  %description
39  This RPM is an unofficial addon for the SME Server 10.x.    This RPM is an unofficial addon for the SME Server 10.x.  
# Line 33  The target audience is the Linux/E-smith Line 41  The target audience is the Linux/E-smith
41  who wants to backup their mysql databases with an automatic way.  who wants to backup their mysql databases with an automatic way.
42  This script is based on automysqlbackup V3.0  This script is based on automysqlbackup V3.0
43    
   
44  %changelog  %changelog
45    * Tue Oct 04 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-31.sme
46    - Remove myserver.conf template expansion as template no longer exists
47    
48    * Mon Aug 22 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-30.sme
49    - Forgot to change the version on the Changelog line below
50    
51    * Mon Aug 22 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-29.sme
52    - Bump automysqlbackup requires
53    
54    * Mon Aug 15 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-28.sme
55    - Add debug patch to conf files
56    
57    * Mon Aug 15 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-27.sme
58    - Modify cron line again to add -bc option [SME: 11970]
59    - Modify runmysqlbackup to add option and conf input from cron
60    
61    * Mon Aug 08 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-26.sme
62    - Change cron directories to match templates [SME:11970]
63    
64    * Mon Aug 08 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-25.sme
65    - Change rc2 to RC6 in config templates [SME:11970]
66    - Fix DONT'T typo
67    
68    * Tue Jun 07 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-24.sme
69    - Update cron [SME:11970]
70    - Fix SQL in Maria 105
71    - Remove automysql event and leave just smeserver-automysqlbackup-update
72    - Fix some createlinks
73    - Modify inits - but still leaves log errors if version not installed
74    
75    * Tue Jun 07 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-23.sme
76    - Modify backup directory names [SME: 11970]
77    
78    * Tue May 31 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-22.sme
79    - Fix more typos in templates [SME: 11970]
80    
81    * Tue May 31 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-21.sme
82    - Fix typos in templates [SME: 11970]
83    
84    * Mon May 30 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-20.sme
85    - Correct template names [SME: 11970]
86    - Add enable instructions
87    
88    * Mon May 09 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-19.sme
89    - Add Maria DB 10.x support [SME: 11970]
90    - Requires Koozali SME Server v10.x
91    
92  * Sat Jun 05 2021 Terry Fage <terryf@ozemail.com.au> 3.0.RC6-18.sme  * Sat Jun 05 2021 Terry Fage <terryf@ozemail.com.au> 3.0.RC6-18.sme
93  -  mariadb should not backup information_schema [SME: 11622]  -  mariadb should not backup information_schema [SME: 11622]
94    
# Line 103  rm -rf $RPM_BUILD_ROOT Line 157  rm -rf $RPM_BUILD_ROOT
157  %patch5 -p1  %patch5 -p1
158  %patch6 -p1  %patch6 -p1
159  %patch7 -p1  %patch7 -p1
160    %patch8 -p1
161    %patch9 -p1
162    %patch10 -p1
163    %patch11 -p1
164    %patch12 -p1
165    %patch13 -p1
166    %patch14 -p1
167    %patch15 -p1
168    
169  %build  %build
170  perl createlinks  perl createlinks
# Line 140  rm -rf $RPM_BUILD_ROOT Line 202  rm -rf $RPM_BUILD_ROOT
202    
203  #protect the backup folder  #protect the backup folder
204  chmod -R 700 /root/backup  chmod -R 700 /root/backup
205                                
206  %preun  %preun
207  %postun  %postun
208  if [ $1 = 0 ] ; then  if [ $1 = 0 ] ; then
# Line 149  MYSQLUSER=backupuser Line 211  MYSQLUSER=backupuser
211  echo "======================================================================="  echo "======================================================================="
212  echo "  "  echo "  "
213  echo "  delete mysql user and revoke all permissions"  echo "  delete mysql user and revoke all permissions"
214  # This section deletes backupuser  # This section deletes backupuser for the standard DB
215  mysql -u root -e "REVOKE ALL PRIVILEGES ON *.* FROM '$MYSQLUSER'@'localhost';"  mysql -u root -e "REVOKE ALL PRIVILEGES ON *.* FROM '$MYSQLUSER'@'localhost';"
216  mysql -u root -e "DROP USER $MYSQLUSER@localhost;"  mysql -u root -e "DROP USER $MYSQLUSER@localhost;"
217  echo "  "  echo "  "
218  echo "Do that for each DB - e.g mysq55, mysql57 etc"  echo "Do that for each DB - e.g mysq55, mysql57, mariadb101, maria105 etc"
219  echo "  "  echo "  "
220  # Delete custom template fragment  # Delete custom template fragment
221  echo "  delete db configuration automysqlbackup"  echo "  Deleting configuration automysqlbackup"
222  echo "  "  echo "  "
223  echo "======================================================================="  echo "======================================================================="
224    


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed