-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathsynbak.spec.in
94 lines (77 loc) · 2.61 KB
/
synbak.spec.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
Name: synbak
Version: @VERSION@
Release: @RELEASE@
Summary: synbak - Universal Backup System
URL: http://www.initzero.it/products/opensource/synbak/
Source: http://www.initzero.it/products/opensource/synbak/download/%{name}-%{version}.tar.gz
License: GPLv3+
BuildArch: noarch
Group: Applications/File
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: coreutils, bash >= 2.0, gettext >= 0.14, grep, findutils, gawk, sed, nc, bc, which
Requires: /usr/bin/cdrecord, /usr/bin/mkisofs
Requires: /usr/bin/rsync
Requires: /usr/bin/smbclient
Requires: /usr/bin/tar
Requires: /usr/bin/wget
Requires: /usr/sbin/mtx
Requires: /usr/bin/mt
Requires: /usr/bin/mysqldump
Requires: /usr/bin/pg_dump
Requires: /usr/bin/ldapsearch
BuildRequires: automake, autoconf
%description
synbak is an application designed to unify several backup methods.
synbak provides a powerful reporting system and a very simple interface
for configuration files.
synbak is a wrapper for several existing backup software suppling the
end user with a common method for configuration that will manage the
execution logic for every single backup and will give detailed reports
of backups result.
synbak can make backups using:
- RSync over ssh, rsync daemon, smb and cifs protocols (automount functions)
- Tar archives (tar, tar.gz and tar.bz2)
- Tape devices (using multi loader changer tapes too)
- LDAP databases
- MySQL databases
- PostgreSQL databases
- Oracle databases
- CD-RW/DVD-RW
- Wget to mirror HTTP/FTP servers
synbak can make reports using:
- EMail
- HTML pages
- RSS feeds
Moreover, if you are a developer and want to contribute,
the modular nature of synbak will allow you to easly write
new backup methods, reports, and translations.
%prep
%setup -q
%build
%configure
%{__make} %{?_smp_mflags}
%install
%{__rm} -rf %{buildroot}
%{__make} install DESTDIR="%{buildroot}"
%find_lang %{name}
%clean
%{__rm} -rf %{buildroot}
%files -f %{name}.lang
%defattr(-,root,root)
%{_bindir}/*
%{_datadir}/%{name}
%doc %{_docdir}/*
%changelog
* Mon Sep 22 2008 Ugo Viti <[email protected]> - 1.2.2-1
- New upstream release
* Tue Feb 19 2008 Ugo Viti <[email protected]> - 1.2.1-2
- Added %{?dist} tag to the release
* Tue Feb 19 2008 Ugo Viti <[email protected]> - 1.2.1-1
- Fixed the spec file using the Fedora Packaging Guidelines
* Sun Jan 13 2008 Ugo Viti <[email protected]> - 1.2.0-1
- Updated this spec file
* Thu Sep 14 2006 Ugo Viti <[email protected]> - 1.0.9-1
- Updated this spec file
* Sat Feb 18 2006 Ugo Viti <[email protected]> - 1.0.0-1
- First public release!
- Complete rewrite from scratch