Changes of Revision 3
[-] | Changed | MySQL-zrm.spec |
x 1
2 %define BKUPDIR /var/lib/mysql-zrm 3 %{!?VERSION: %define VERSION 2.1} 4 5 -Name: MySQL-zrm 6 -Summary: Zmanda Recovery Manager for MySQL 7 -Version: %{VERSION} 8 -Release: 1 9 -BuildArch: noarch 10 -License: GPL 11 -Group: Applications/System 12 -Source: %{name}-%{VERSION}.tar.gz 13 -Packager: www.zmanda.com 14 -Vendor: Zmanda, Inc. 15 -BuildRoot: %{_tmppath}/%{name}-%{VERSION}-root 16 -Requires: perl 17 -Requires: perl-DBI 18 -Requires: mailx 19 -Provides: MySQL-zrm, MySQL-zrm-client 20 +Name: MySQL-zrm 21 +Summary: Zmanda Recovery Manager for MySQL 22 +Version: %{VERSION} 23 +Release: 2 24 +BuildArch: noarch 25 +License: GPL 26 +Group: Applications/System 27 +Source: %{name}-%{VERSION}.tar.bz2 28 +BuildRoot: %{_tmppath}/%{name}-%{VERSION}-root 29 +Requires: perl 30 +Requires: perl-DBI 31 +Requires: mailx 32 +Requires: logrotate 33 34 %package client 35 Summary: Zmanda Recovery Manager for MySQL client 36 Group: Applications/System 37 -Requires: xinetd 38 +Requires: xinetd 39 40 %description 41 Zmanda Recovery Manager (ZRM) for MySQL is a backup and recovery manager for 42
43 fi 44 mkdir -p $RPM_BUILD_ROOT 45 cp -rp . $RPM_BUILD_ROOT/ 46 +chmod -x ./usr/share/doc/${PACKAGE}-${VERSION}/* 47 mv ./usr/share/doc/${PACKAGE}-${VERSION}/* . 48 +rm -rf %{buildroot}/usr/share/doc/${PACKAGE}-${VERSION} 49 50 %post 51 if [ -x /usr/bin/mysql-zrm-migrate-file-ownership ] ; then 52
53 54 %post client 55 if [ -f /etc/xinetd.d/mysql-zrm-socket-server ] ; then 56 + if [ -x /etc/init.d/xinetd ] ; then 57 echo -n "`date +'%b %e %Y %T'`: Reloading xinetd configuration..." 58 /etc/init.d/xinetd reload 59 ret_val=$? 60 if [ ${ret_val} -ne 0 ] ; then 61 echo "xinetd reload failed. Please restart xinetd" 62 fi 63 + fi 64 fi 65 66 %clean 67
68 rm -rf $RPM_BUILD_DIR/%{name}-%{VERSION}/ 69 70 %files 71 -%defattr(-,mysql,mysql) 72 -%defattr(0660,mysql,mysql) 73 +%defattr(-,root,root) 74 %verify(user group mode md5 size mtime) %doc INSTALL README AUTHORS COPYING 75 %verify(user group mode md5 size mtime) %doc README-plugin-encrypt 76 %verify(user group mode md5 size mtime) %doc README-plugin-socket-copy 77
78 %verify(user group mode md5 size mtime) %doc README-plugin-pre-scheduler 79 %verify(user group mode md5 size mtime) %doc README-plugin-post-backup 80 %verify(user group mode md5 size mtime) %doc README-plugin-snapshot-plugin 81 +%defattr(-,mysql,mysql) 82 +%dir /var/log/mysql-zrm 83 +%dir /etc/mysql-zrm 84 +%dir /usr/share/mysql-zrm 85 +%dir /usr/lib/mysql-zrm 86 +%dir /usr/lib/mysql-zrm/Data 87 +%dir /usr/lib/mysql-zrm/Data/Report 88 +%dir /usr/lib/mysql-zrm/Data/Report/Plugin 89 +%dir /usr/lib/mysql-zrm/XML 90 +%dir /usr/lib/mysql-zrm/ZRM 91 +%dir /usr/share/mysql-zrm/plugins 92 %defattr(0660,mysql,mysql) 93 %config(noreplace) %{_sysconfdir}/mysql-zrm/mysql-zrm.conf 94 %config(noreplace) %{_sysconfdir}/mysql-zrm/mysql-zrm-reporter.conf 95 -%verify(user group mode md5 size mtime) %{_sysconfdir}/mysql-zrm/mysql-zrm-release 96 +%config %{_sysconfdir}/mysql-zrm/mysql-zrm-release 97 %defattr(0750,mysql,mysql) 98 %verify(user group mode md5 size mtime) %{_bindir}/mysql-zrm 99 %verify(user group mode md5 size mtime) %{_bindir}/mysql-zrm-scheduler 100
101 %verify(user group mode md5 size mtime) %{_mandir}/man1/mysql-zrm-restore.1.gz 102 %verify(user group mode md5 size mtime) %{_mandir}/man1/mysql-zrm-verify-backup.1.gz 103 %defattr(0660,mysql,mysql) 104 -%verify(user group mode md5 size mtime) /etc/logrotate.d/mysql-zrm 105 +%config /etc/logrotate.d/mysql-zrm 106 %defattr(0770,mysql,mysql) 107 -%verify(user group mode md5 size mtime) /var/log/mysql-zrm 108 %verify(user group mode md5 size mtime) /var/log/mysql-zrm/mysql-zrm.log 109 -%verify(user group mode md5 size mtime) /etc/mysql-zrm 110 %verify(user group mode md5 size mtime) /var/lib/mysql-zrm 111 -%verify(user group mode md5 size mtime) /usr/share/mysql-zrm 112 %defattr(0660,mysql,mysql) 113 -%verify(user group mode md5 size mtime) /etc/mysql-zrm/RSS.header 114 +%config(noreplace) /etc/mysql-zrm/RSS.header 115 %verify(user group mode md5 size mtime) /usr/lib/mysql-zrm/ZRM/Common.pm 116 %verify(user group mode md5 size mtime) /usr/lib/mysql-zrm/ZRM/MySQL.pm 117 %verify(user group mode md5 size mtime) /usr/lib/mysql-zrm/ZRM/Replication.pm 118
119 %verify(user group mode md5 size mtime) /usr/share/mysql-zrm/plugins/lvm-snapshot.pl 120 %verify(user group mode md5 size mtime) /usr/share/mysql-zrm/plugins/zfs-snapshot.pl 121 %verify(user group mode md5 size mtime) /usr/share/mysql-zrm/plugins/socket-server.pl 122 +%verify(user group mode md5 size mtime) /usr/share/mysql-zrm/plugins/pre-scheduler-plugin.pl 123 +%verify(user group mode md5 size mtime) /usr/share/mysql-zrm/plugins/xinetd.smf 124 %verify(user group mode md5 size mtime) /etc/xinetd.d/mysql-zrm-socket-server 125 126 %files client 127
128 129 130 %changelog 131 +* Sun Jun 21 2009 Carsten Schoene <cs@linux-administrator.com> - 2.1-2 132 +- fix some issues in spec 133 + 134 * Mon Sep 22 2008 Paddy Sreenivasan <paddy@zmanda.com> 135 - Updated for 2.1 release 136 * Mon Mar 3 2008 Paddy Sreenivasan <paddy@zmanda.com> 137 |
||
Renamed | MySQL-zrm-2.1.tar.bz2 ^ |