/[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.1 by brianr, Thu Jan 28 13:51:12 2021 UTC Revision 1.10 by jcrisp, Mon Aug 8 13:21:32 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 16  %define release 26
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
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 24  Patch2: smeserver-automysqlbackup-fix-ru Line 24  Patch2: smeserver-automysqlbackup-fix-ru
24  Patch3: smeserver-automysqlbackup-update-permission-change.patch  Patch3: smeserver-automysqlbackup-update-permission-change.patch
25  Patch4: smeserver-automysqlbackup-3.0.RC6-bz10806.errorsAndCreateUsers.patch  Patch4: smeserver-automysqlbackup-3.0.RC6-bz10806.errorsAndCreateUsers.patch
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
28    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    
35    
36  %description  %description
37  This RPM is an unofficial addon for the SME Server 9.x.    This RPM is an unofficial addon for the SME Server 10.x.  
38  The target audience is the Linux/E-smith administrator  The target audience is the Linux/E-smith administrator
39  who wants to backup their mysql databases with an automatic way.  who wants to backup their mysql databases with an automatic way.
40  This script is based on automysqlbackup V3.0  This script is based on automysqlbackup V3.0
41    
42    
   
43  %changelog  %changelog
44    * Mon Aug 08 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-26.sme
45    - Change cron directories to match templates [SME:11970]
46    
47    * Mon Aug 08 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-25.sme
48    - Change rc2 to RC6 in config templates [SME:11970]
49    - Fix DONT'T typo
50    
51    * Tue Jun 07 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-24.sme
52    - Update cron [SME:11970]
53    - Fix SQL in Maria 105
54    - Remove automysql event and leave just smeserver-automysqlbackup-update
55    - Fix some createlinks
56    - Modify inits - but still leaves log errors if version not installed
57    
58    * Tue Jun 07 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-23.sme
59    - Modify backup directory names [SME: 11970]
60    
61    * Tue May 31 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-22.sme
62    - Fix more typos in templates [SME: 11970]
63    
64    * Tue May 31 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-21.sme
65    - Fix typos in templates [SME: 11970]
66    
67    * Mon May 30 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-20.sme
68    - Correct template names [SME: 11970]
69    - Add enable instructions
70    
71    * Mon May 09 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-19.sme
72    - Add Maria DB 10.x support [SME: 11970]
73    - Requires Koozali SME Server v10.x
74    
75    * Sat Jun 05 2021 Terry Fage <terryf@ozemail.com.au> 3.0.RC6-18.sme
76    -  mariadb should not backup information_schema [SME: 11622]
77    
78    * Fri Apr 16 2021 Jean-Philippe Pialasse <tests@pialasse.com> 3.0.RC6-17.sme
79    - fix automysql freeze server on reboot after post-upgrade event [SME: 11561]
80    
81  * Mon Oct 19 2020 Brian Read <brianr@bjsystems.co.uk> 3.0-RC6-16.sme  * Mon Oct 19 2020 Brian Read <brianr@bjsystems.co.uk> 3.0-RC6-16.sme
82  - Initial Import to SME10 tree [SME: 11042]  - Initial Import to SME10 tree [SME: 11042]
83  - Update-MySQL-Init-for-Mariadb  - Update-MySQL-Init-for-Mariadb
# Line 94  rm -rf $RPM_BUILD_ROOT Line 138  rm -rf $RPM_BUILD_ROOT
138  %patch3 -p1  %patch3 -p1
139  %patch4 -p1  %patch4 -p1
140  %patch5 -p1  %patch5 -p1
141    %patch6 -p1
142    %patch7 -p1
143    %patch8 -p1
144    %patch9 -p1
145    %patch10 -p1
146    %patch11 -p1
147    %patch12 -p1
148    
149  %build  %build
150  perl createlinks  perl createlinks
# Line 131  rm -rf $RPM_BUILD_ROOT Line 182  rm -rf $RPM_BUILD_ROOT
182    
183  #protect the backup folder  #protect the backup folder
184  chmod -R 700 /root/backup  chmod -R 700 /root/backup
185                                
186  %preun  %preun
187  %postun  %postun
188  if [ $1 = 0 ] ; then  if [ $1 = 0 ] ; then
# Line 140  MYSQLUSER=backupuser Line 191  MYSQLUSER=backupuser
191  echo "======================================================================="  echo "======================================================================="
192  echo "  "  echo "  "
193  echo "  delete mysql user and revoke all permissions"  echo "  delete mysql user and revoke all permissions"
194  # This section deletes backupuser  # This section deletes backupuser for the standard DB
195  mysql -u root -e "REVOKE ALL PRIVILEGES ON *.* FROM '$MYSQLUSER'@'localhost';"  mysql -u root -e "REVOKE ALL PRIVILEGES ON *.* FROM '$MYSQLUSER'@'localhost';"
196  mysql -u root -e "DROP USER $MYSQLUSER@localhost;"  mysql -u root -e "DROP USER $MYSQLUSER@localhost;"
197  echo "  "  echo "  "
198  echo "Do that for each DB - e.g mysq55, mysql57 etc"  echo "Do that for each DB - e.g mysq55, mysql57, mariadb101, maria105 etc"
199  echo "  "  echo "  "
200  # Delete custom template fragment  # Delete custom template fragment
201  echo "  delete db configuration automysqlbackup"  echo "  Deleting configuration automysqlbackup"
202  echo "  "  echo "  "
203  echo "======================================================================="  echo "======================================================================="
204    


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