1 Summary: Perl program to mirror FTP sites
2 Summary(es.UTF-8): Programa Perl para hacer espejos de sitios FTP
3 Summary(pl.UTF-8): Program w Perlu do mirrorowania serwerów FTP
4 Summary(pt_BR.UTF-8): Programa em Perl para fazer espelhos de sítios FTP
9 Group: Networking/Utilities
10 Source0: http://sunsite.org.uk/packages/mirror/%{name}-%{version}.tar.gz
11 # Source0-md5: 55178a53c7b4253c9a396a38c5a9cb94
12 Source1: %{name}.defaults
14 Source3: %{name}.packages
15 Patch0: %{name}-PLD.patch
16 Patch1: http://sunsite.org.uk/packages/mirror/ftp.pl_wupatch
17 Patch2: %{name}-name_mappings.patch
18 Requires: perl-modules
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 %define _libdir /usr/share
23 %define _localstatedir /var
26 Perl program to mirror FTP sites.
28 %description -l es.UTF-8
29 Programa Perl para hacer espejos de sitios FTP
31 %description -l pl.UTF-8
32 Program w Perlu do mirrorowania serwerów FTP.
34 %description -l pt_BR.UTF-8
35 Programa em Perl para fazer espelhos de sítios FTP
44 rm -rf $RPM_BUILD_ROOT
45 install -d $RPM_BUILD_ROOT{%{_libdir}/mirror,%{_bindir},%{_mandir}/man1} \
46 $RPM_BUILD_ROOT%{_sysconfdir}/mirror/{packages,mm} \
47 $RPM_BUILD_ROOT/{home/services/ftp/mirrors,var/log/mirror}
50 "PLDIR=$RPM_BUILD_ROOT%{_datadir}/mirror" \
51 "BINDIR=$RPM_BUILD_ROOT%{_bindir}" \
52 "MANDIR=$RPM_BUILD_ROOT%{_mandir}/man1"
54 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/mirror
56 ln -sf ../../..%{_sysconfdir}/mirror/mirror.defaults $RPM_BUILD_ROOT%{_libdir}/mirror/mirror.defaults
57 ln -sf ../../bin/mirror $RPM_BUILD_ROOT%{_libdir}/mirror/mirror.pl
58 ln -sf mirror-master $RPM_BUILD_ROOT%{_bindir}/mm
60 echo ".so mirror-master.1" > $RPM_BUILD_ROOT%{_mandir}/man1/mm.1
62 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/mirror/packages/ftp.pld-linux.org
63 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/mirror/mm/ftp.pld-linux.org
66 rm -rf $RPM_BUILD_ROOT
69 %defattr(644,root,root,755)
70 %doc *.txt mmin mirror.nightly *.class support/cyber-patches
71 %doc support/lstest.pl
72 %ghost /home/services/ftp/mirrors
74 %dir %{_sysconfdir}/mirror
75 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mirror/*.defaults
77 %attr(750,root,root) %dir %{_sysconfdir}/mirror/mm
78 %attr(640,root,root) %{_sysconfdir}/mirror/mm/*
80 %attr(750,root,root) %dir %{_sysconfdir}/mirror/packages
81 %attr(640,root,root) %{_sysconfdir}/mirror/packages/*
83 %attr(750,root,root) %dir %{_localstatedir}/log/mirror
84 %attr(755,root,root) %{_bindir}/*
88 %attr(-,root,root) %{_datadir}/mirror