]> git.pld-linux.org Git - packages/bacula-backup-mysql.git/blob - bacula-backup-mysql.spec
- v0.3: cleanup tmp dir when backup failed
[packages/bacula-backup-mysql.git] / bacula-backup-mysql.spec
1 %include        /usr/lib/rpm/macros.perl
2 Summary:        MySQL backup hook for Bacula
3 Name:           bacula-backup-mysql
4 Version:        0.3
5 Release:        1
6 License:        GPL v2
7 Group:          Applications/Databases
8 Source0:        %{name}
9 Source1:        %{name}.conf
10 BuildRequires:  perl-tools-pod
11 BuildRequires:  rpm-perlprov >= 4.1-13
12 Requires:       /usr/bin/mysqlhotcopy
13 Requires:       bacula-common
14 Requires:       perl-DBD-mysql
15 BuildArch:      noarch
16 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18 %define         _sysconfdir     /etc/bacula
19
20 %description
21 Bacula - It comes by night and sucks the vital essence from your
22 computers.
23
24 This package contains MySQL backup hook.
25
26 %prep
27 %setup -qcT
28 cp -a %{SOURCE0} .
29 cp -a %{SOURCE1} .
30
31 %build
32 pod2man bacula-backup-mysql -o bacula-backup-mysql.1
33
34 %install
35 rm -rf $RPM_BUILD_ROOT
36 install -d $RPM_BUILD_ROOT{%{_sbindir},%{_sysconfdir},%{_mandir}/man1}
37 install -p %{name} $RPM_BUILD_ROOT%{_sbindir}
38 cp -a %{name}.conf $RPM_BUILD_ROOT%{_sysconfdir}/backup-mysql.conf
39 cp -a bacula-backup-mysql.1 $RPM_BUILD_ROOT%{_mandir}/man1
40
41 %clean
42 rm -rf $RPM_BUILD_ROOT
43
44 %files
45 %defattr(644,root,root,755)
46 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/backup-mysql.conf
47 %attr(755,root,root) %{_sbindir}/bacula-backup-mysql
48 %{_mandir}/man1/bacula-backup-mysql.1*
This page took 0.052075 seconds and 3 git commands to generate.