rpms/MySQL-zrm/F-12 MySQL-zrm-disable-xinetd-service.patch, NONE, 1.1 MySQL-zrm.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

ksyz ksyz at fedoraproject.org
Sun Oct 11 09:45:11 UTC 2009


Author: ksyz

Update of /cvs/pkgs/rpms/MySQL-zrm/F-12
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9773/F-12

Modified Files:
	.cvsignore sources 
Added Files:
	MySQL-zrm-disable-xinetd-service.patch MySQL-zrm.spec 
	import.log 
Log Message:
Initial import.



MySQL-zrm-disable-xinetd-service.patch:
 mysql-zrm-socket-server |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- NEW FILE MySQL-zrm-disable-xinetd-service.patch ---
--- MySQL-zrm-2.1.1/etc/xinetd.d/mysql-zrm-socket-server.orig	2009-10-09 12:46:24.000000000 +0200
+++ MySQL-zrm-2.1.1/etc/xinetd.d/mysql-zrm-socket-server	2009-10-09 12:47:05.000000000 +0200
@@ -24,7 +24,7 @@
 service mysql-zrm-socket-server
 {
 	type		= UNLISTED
-	disable         = no
+	disable         = yes
 	socket_type     = stream
 	protocol        = tcp
 	wait            = no


--- NEW FILE MySQL-zrm.spec ---
Name:		MySQL-zrm
Version:	2.1.1
Release:	4%{?dist}
Summary:	MySQL backup manager

Group:		Applications/System
License:	GPLv2
URL:		http://www.zmanda.com/backup-mysql.html
Source0:	http://www.zmanda.com/downloads/community/ZRM-MySQL/%{version}/Source/MySQL-zrm-%{version}.tar.gz

Patch0:		MySQL-zrm-disable-xinetd-service.patch

BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildArch:	noarch

Requires:	xinetd
Requires:	logrotate
Requires:	perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Requires:	perl(DBI)
Requires:	perl(XML::Parser)
Requires:	perl(Data::Report) >= 0.05 
Requires:	perl(Data::Report::Plugin::Html) 
Requires:	perl(Data::Report::Plugin::Text) 

%description
Easy-to-use yet flexible and robust backup and recovery solution for MySQL 
server.

%prep
%setup -q
%patch0 -p1

%build
# we should use modules from repo
rm -rf usr/lib/mysql-zrm/Data
rm -rf usr/lib/mysql-zrm/XML

# get rid of zero-length files
rm -rf var/log/mysql-zrm/*

%install
rm -rf %{buildroot}
mkdir %{buildroot}

mkdir -p %{buildroot}/%{perl_vendorlib}/
mkdir -p %{buildroot}/%{_mandir}/man1/
mkdir -p %{buildroot}/%{_mandir}/man5/
mkdir -p %{buildroot}/%{_sharedstatedir}/
mkdir -p %{buildroot}/%{_var}/log/
mkdir -p %{buildroot}/%{_datarootdir}/
mkdir -p %{buildroot}/%{_bindir}/
mkdir -p %{buildroot}/%{_sysconfdir}/xinetd.d/
mkdir -p %{buildroot}/%{_sysconfdir}/logrotate.d/
mkdir -p %{buildroot}/%{_sysconfdir}/mysql-zrm/

# install ourselves in correct locations
cp -rp usr/lib/mysql-zrm/ZRM			%{buildroot}/%{perl_vendorlib}
cp -rp usr/share/man/man1/*			%{buildroot}/%{_mandir}/man1/
cp -rp usr/share/man/man5/*			%{buildroot}/%{_mandir}/man5/
cp -rp var/lib/*				%{buildroot}/%{_sharedstatedir}
cp -rp var/log/*				%{buildroot}/%{_var}/log/
cp -rp usr/share/*				%{buildroot}/%{_datarootdir}/
cp -rp usr/bin/*				%{buildroot}/%{_bindir}/
cp -rp etc/mysql-zrm				%{buildroot}/%{_sysconfdir}/
cp -rp etc/xinetd.d/mysql-zrm-socket-server	%{buildroot}/%{_sysconfdir}/xinetd.d/
# name logrotate job as package name
cp -rp etc/logrotate.d/mysql-zrm		%{buildroot}/%{_sysconfdir}/logrotate.d/%{name}

%clean
rm -rf %{buildroot}


%files
%defattr(0644,root,root,0755)

%attr(-,mysql,mysql) %dir %{_var}/log/mysql-zrm
%dir %{_sharedstatedir}/mysql-zrm
%dir %{_sysconfdir}/mysql-zrm/
%{_datadir}/mysql-zrm/plugins/*.smf
%attr(0755,root,root) %{_datadir}/mysql-zrm/plugins/*.pl
%attr(0755,root,root) %{_bindir}/*
%{perl_vendorlib}/ZRM

%doc %{_mandir}/man1/*
%doc %{_mandir}/man5/*
%doc usr/share/doc/*

%config(noreplace) %{_sysconfdir}/xinetd.d/mysql-zrm-socket-server
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
%config(noreplace) %{_sysconfdir}/mysql-zrm/*


%changelog
* Fri Oct 9 2009 <mi at v3.sk> - 2.1.1-4
- Removed uneeded dependencies
- Replaced /var/lib with macro

* Fri Oct 9 2009 <mi at v3.sk> - 2.1.1-3
- Removed repeated file attr-s
- Disabled mysql-zrm-socket-server by default
- Changed owner of our /var/log/* to mysql:mysql
- Corrected documentation handling

* Wed Oct 7 2009 <mi at v3.sk> - 2.1.1-2
- corrected license
- minnor changes

* Fri Oct 2 2009 <mi at v3.sk> - 2.1.1-1
- Initial packaging


--- NEW FILE import.log ---
MySQL-zrm-2_1_1-4_fc11:F-12:MySQL-zrm-2.1.1-4.fc11.src.rpm:1255254236


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/MySQL-zrm/F-12/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore	10 Oct 2009 22:07:24 -0000	1.1
+++ .cvsignore	11 Oct 2009 09:45:09 -0000	1.2
@@ -0,0 +1 @@
+MySQL-zrm-2.1.1.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/MySQL-zrm/F-12/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources	10 Oct 2009 22:07:24 -0000	1.1
+++ sources	11 Oct 2009 09:45:09 -0000	1.2
@@ -0,0 +1 @@
+6f7d21a95aa65e9c57cc8c771e573174  MySQL-zrm-2.1.1.tar.gz




More information about the fedora-extras-commits mailing list