/[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.11 by jcrisp, Mon Aug 15 13:10:44 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 27
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 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    
36  %description  %description
37  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 35  This script is based on automysqlbackup Line 41  This script is based on automysqlbackup
41    
42    
43  %changelog  %changelog
44    * Mon Aug 15 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-27.sme
45    - Modify cron line again to add -bc option [SME: 11970]
46    - Modify runmysqlbackup to add option and conf input from cron
47    
48    * Mon Aug 08 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-26.sme
49    - Change cron directories to match templates [SME:11970]
50    
51    * Mon Aug 08 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-25.sme
52    - Change rc2 to RC6 in config templates [SME:11970]
53    - Fix DONT'T typo
54    
55    * Tue Jun 07 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-24.sme
56    - Update cron [SME:11970]
57    - Fix SQL in Maria 105
58    - Remove automysql event and leave just smeserver-automysqlbackup-update
59    - Fix some createlinks
60    - Modify inits - but still leaves log errors if version not installed
61    
62    * Tue Jun 07 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-23.sme
63    - Modify backup directory names [SME: 11970]
64    
65    * Tue May 31 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-22.sme
66    - Fix more typos in templates [SME: 11970]
67    
68    * Tue May 31 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-21.sme
69    - Fix typos in templates [SME: 11970]
70    
71    * Mon May 30 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-20.sme
72    - Correct template names [SME: 11970]
73    - Add enable instructions
74    
75    * Mon May 09 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 3.0.RC6-19.sme
76    - Add Maria DB 10.x support [SME: 11970]
77    - Requires Koozali SME Server v10.x
78    
79  * 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
80  -  mariadb should not backup information_schema [SME: 11622]  -  mariadb should not backup information_schema [SME: 11622]
81    
# Line 103  rm -rf $RPM_BUILD_ROOT Line 144  rm -rf $RPM_BUILD_ROOT
144  %patch5 -p1  %patch5 -p1
145  %patch6 -p1  %patch6 -p1
146  %patch7 -p1  %patch7 -p1
147    %patch8 -p1
148    %patch9 -p1
149    %patch10 -p1
150    %patch11 -p1
151    %patch12 -p1
152    %patch13 -p1
153    
154  %build  %build
155  perl createlinks  perl createlinks
# Line 140  rm -rf $RPM_BUILD_ROOT Line 187  rm -rf $RPM_BUILD_ROOT
187    
188  #protect the backup folder  #protect the backup folder
189  chmod -R 700 /root/backup  chmod -R 700 /root/backup
190                                
191  %preun  %preun
192  %postun  %postun
193  if [ $1 = 0 ] ; then  if [ $1 = 0 ] ; then
# Line 149  MYSQLUSER=backupuser Line 196  MYSQLUSER=backupuser
196  echo "======================================================================="  echo "======================================================================="
197  echo "  "  echo "  "
198  echo "  delete mysql user and revoke all permissions"  echo "  delete mysql user and revoke all permissions"
199  # This section deletes backupuser  # This section deletes backupuser for the standard DB
200  mysql -u root -e "REVOKE ALL PRIVILEGES ON *.* FROM '$MYSQLUSER'@'localhost';"  mysql -u root -e "REVOKE ALL PRIVILEGES ON *.* FROM '$MYSQLUSER'@'localhost';"
201  mysql -u root -e "DROP USER $MYSQLUSER@localhost;"  mysql -u root -e "DROP USER $MYSQLUSER@localhost;"
202  echo "  "  echo "  "
203  echo "Do that for each DB - e.g mysq55, mysql57 etc"  echo "Do that for each DB - e.g mysq55, mysql57, mariadb101, maria105 etc"
204  echo "  "  echo "  "
205  # Delete custom template fragment  # Delete custom template fragment
206  echo "  delete db configuration automysqlbackup"  echo "  Deleting configuration automysqlbackup"
207  echo "  "  echo "  "
208  echo "======================================================================="  echo "======================================================================="
209    


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