Logoj0ke.net Open Build Service > Projects > server:backup > MySQL-zrm > Changes
Sign Up | Log In

Changes of Revision 3

[-] Changed MySQL-zrm.spec
x
 
1
@@ -23,26 +23,24 @@
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
@@ -94,7 +92,9 @@
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
@@ -104,12 +104,14 @@
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
@@ -117,8 +119,7 @@
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
@@ -127,10 +128,21 @@
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
@@ -163,15 +175,12 @@
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
@@ -192,6 +201,8 @@
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
@@ -205,6 +216,9 @@
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 ^