1 Summary: Easy to use directory mirroring tool
2 Summary(pl.UTF-8): Łatwy w użyciu pakiet do mirrorowania katalogów
6 Group: Applications/Networking
8 Source0: http://mirrordir.sourceforge.net/%{name}-%{version}.tar.gz
9 # Source0-md5: 7671e541b5971ad863bba811ac77f69e
10 Patch0: %{name}-datadir-fix.patch
11 Patch1: %{name}-zlib-1.1.3-zfree.patch
12 URL: http://mirrordir.sourceforge.net/
13 BuildRequires: autoconf
14 BuildRequires: automake
15 BuildRequires: libtool
16 BuildRequires: perl-base
17 Requires: %{name}-libs = %{version}-%{release}
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 Mirrordir mirrors filesystems over FTP or locally via a minimal set of
22 changes. It is optimised for locally mirroring a device as an
23 alternative to RAID devices. It duplicates file-systems in every
24 detail, even correctly recreating hardlinks, devices and access times.
25 It works well mirroring FTP sites that don't support ls-lR summaries.
26 Mirrordir can take a C script to customise the kind of files to mirror
27 based on their stat info, name, or other information.
30 mirrordir ftp://some.where.com/dir /some/local/dir
32 mirrordir /some/local/dir /other/local/directory
34 %description -l pl.UTF-8
35 Mirrordir wykonuje kopię lokalnych systemów plików bądź FTP. Jest
36 zoptymalizowany dla wykonywania lokalnych kopii dysków jako alternatywa
37 dla urządzeń RAID. Kopiuje pliki z zachowaniem wszystkich detali,
38 włącznie z czasami dostępu do plików, odtwarzając nawet hardlinki.
39 Sprawuje się świetnie przy wykonywaniu kopii katalogów FTP które nie
40 wspierają podsumowań ls-lR. Mirror może użyć skryptu C do
41 wyszczególnienia parametrów mirrora.
44 mirrordir ftp://gdzies.tam.pl/katalog /jakis/lokalny/katalog
46 mirrordir /jakis/loklany/katalog /inny/lokalny/katalog
49 Summary: mirrordir libraries
50 Summary(pl.UTF-8): Biblioteki mirrordir
52 Obsoletes: libmirrordirz1
56 mirrordir libraries (mirrordirz and diffie), necessary to run
59 %description libs -l pl.UTF-8
60 Biblioteki mirrordir (mirrordirz i diffie), potrzebne do działania
64 Summary: mirrordir development package
65 Summary(pl.UTF-8): Pakiet dla programistów mirrordir
66 Group: Development/Libraries
67 Requires: %{name}-libs = %{version}-%{release}
68 Obsoletes: libmirrordirz1-devel
69 Obsoletes: libdiffie1-devel
72 mirrordir development package - for programmers that use mirrordir
75 %description devel -l pl.UTF-8
76 Pakiet programistyczny mirrordir - dla programistów używających
80 Summary: mirrordir static libraries
81 Summary(pl.UTF-8): Statyczne biblioteki mirrordir
82 Group: Development/Libraries
83 Requires: %{name}-devel = %{version}-%{release}
86 Static version of mirrordir libraries.
88 %description static -l pl.UTF-8
89 Statyczna wersja bibliotek mirrordir.
105 rm -rf $RPM_BUILD_ROOT
106 %{__perl} -pi -e 's/-f \$\(bindir\)\/mirrordir \$/-f \$\(bindir\)\/mirrordir \$\(DESTDIR\)\$/' src/Makefile
109 DESTDIR=$RPM_BUILD_ROOT
112 rm -rf $RPM_BUILD_ROOT
114 %post libs -p /sbin/ldconfig
115 %postun libs -p /sbin/ldconfig
118 %defattr(644,root,root,755)
119 %attr(755,root,root) %{_bindir}/*
120 %{_datadir}/mirrordir
121 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/secure*
122 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/*
126 %defattr(644,root,root,755)
127 %doc AUTHORS BUGS README NEWS THANKS TODO
128 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
131 %defattr(644,root,root,755)
132 %attr(755,root,root) %{_libdir}/lib*.so
136 %defattr(644,root,root,755)