Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > 9add61036490136aef6ba0bab5979c43 > files > 4

rpmsync-1.6-1mdk.src.rpm

%define name rpmsync
%define version 1.6
%define release 1mdk

Summary:	Script to rsync update an RPM repository mirror
Name:		%{name}
Version:	%{version}
Release:	%{release}
URL:		http://cvs.mandrakesoft.com/cgi-bin/cvsweb.cgi/contrib-SPECS/%{name}/
Source0:	%{name}.pl.bz2
Source1:	README.bz2
Source2:	exclude.lst.bz2
License:	LGPL
Group:		Networking/File transfer
BuildRoot:	%{_tmppath}/%{name}-buildroot
BuildArch:	noarch
Requires:	rsync

%description
- Script to rsync update an RPM repository mirror; most useful for
  frequently updated distributions, like Mandrake Cooker, RedHat Rawhide
  or security updates for a specific version of an RPM-based distribution
- Moves RPMs so you can rsync between package versions
- Supports mirroring directories and individual files

%prep
%setup -T -c
cp -f %{SOURCE1} %{SOURCE2} .
bunzip2 README.bz2
bunzip2 exclude.lst.bz2

%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_bindir}
bzcat %{SOURCE0} > $RPM_BUILD_ROOT%{_bindir}/rpmsync


%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%attr(755,root,root) %{_bindir}/rpmsync
%doc README exclude.lst


%changelog
* Thu Apr  8 2004 David Walser <luigiwalser@yahoo.com> 1.6-1mdk
- Fix for when multiple sources are specified on command-line (1.5 broke it)
- update default configuration and README to reflect new mirror structure

* Mon Mar 22 2004 David Walser <luigiwalser@yahoo.com> 1.5-1mdk
- Add support for trailing slash for source given on command-line
- Fix when rsync path on command-line is one directory

* Sun Mar 21 2004 David Walser <luigiwalser@yahoo.com> 1.4-1mdk
- Add support for :: syntax for specifying rsync server on command-line
- exit immediately if local path is invalid

* Wed Feb 18 2004 David Walser <luigiwalser@yahoo.com> 1.3-1mdk
- Fix for using relative local path (thanks Keld Jørn Simonsen)
- change updates example in README to 10.0
- fix first changelog entry

* Tue Jan 20 2004 David Walser <luigiwalser@yahoo.com> 1.2-1mdk
- Fix for when banner is complelety empty (thanks Luca Berra)

* Sat Oct 25 2003 David Walser <luigiwalser@yahoo.com> 1.1-1mdk
- Fix for when source has no slash in it (like updates example in README)
- fix updates example in README
- from Jaco Greeff <jaco@linuxminicd.org> :
	- Added rsync require
	- Fixed typo in first changelog entry

* Thu Oct 16 2003 David Walser <luigiwalser@yahoo.com> 1.0-2mdk
- Fix command-line support (variable scope problem); thanks Aaron Peromsik

* Sat Jul 19 2003 David Walser <luigiwalser@yahoo.com> 1.0-1mdk
- initial package
- rsync excludes file support (thanks Steffen Barszus)