|
version 1.1.1.1, 2012/02/17 15:09:30
|
version 1.1.1.2, 2013/10/14 07:51:14
|
|
Line 1
|
Line 1
|
| Summary: A fast, versatile, remote (and local) file-copying tool |
Summary: A fast, versatile, remote (and local) file-copying tool |
| Name: rsync |
Name: rsync |
| Version: 3.0.9 | Version: 3.1.0 |
| %define fullversion %{version} |
%define fullversion %{version} |
| Release: 1 |
Release: 1 |
| %define srcdir src |
%define srcdir src |
|
Line 13 Prefix: %{_prefix}
|
Line 13 Prefix: %{_prefix}
|
| BuildRoot: /var/tmp/%{name}-root |
BuildRoot: /var/tmp/%{name}-root |
| License: GPL |
License: GPL |
| |
|
| |
%package ssl-client |
| |
Summary: Provides rsync-ssl |
| |
Requires: stunnel >= 4 |
| |
|
| |
%package ssl-daemon |
| |
Summary: An stunnel config file to support ssl rsync daemon connections. |
| |
Requires: stunnel >= 4 |
| |
|
| %description |
%description |
| Rsync is a fast and extraordinarily versatile file copying tool. It can |
Rsync is a fast and extraordinarily versatile file copying tool. It can |
| copy locally, to/from another host over any remote shell, or to/from a |
copy locally, to/from another host over any remote shell, or to/from a |
|
Line 24 differences between the source files and the existing
|
Line 32 differences between the source files and the existing
|
| destination. Rsync is widely used for backups and mirroring and as an |
destination. Rsync is widely used for backups and mirroring and as an |
| improved copy command for everyday use. |
improved copy command for everyday use. |
| |
|
| |
%description ssl-client |
| |
Provides the rsync-ssl script that makes use of stunnel 4 to open an ssl |
| |
connection to an rsync daemon (on port 874). This setup does NOT require |
| |
any local stunnel daemon to be running to connect to the remote ssl rsyncd. |
| |
|
| |
%description ssl-daemon |
| |
Provides a config file for stunnel that will (if you start your stunnel |
| |
service) cause stunnel to listen for ssl rsync-daemon connections and run |
| |
"rsync --daemon" to handle them. |
| |
|
| %prep |
%prep |
| # Choose one -- setup source only, or setup source + rsync-patches: |
# Choose one -- setup source only, or setup source + rsync-patches: |
| %setup -q -n rsync-%{fullversion} |
%setup -q -n rsync-%{fullversion} |
| #%setup -q -b1 -n rsync-%{fullversion} |
#%setup -q -b1 -n rsync-%{fullversion} |
| |
|
| # If you you used "%setup -q -b1", choose the patches you wish to apply: | # If you you used "%setup -q -b1 ...", choose the patches you wish to apply: |
| #patch -p1 <patches/acls.diff |
#patch -p1 <patches/acls.diff |
| #patch -p1 <patches/xattrs.diff |
#patch -p1 <patches/xattrs.diff |
| #patch -p1 <patches/remote-option.diff |
#patch -p1 <patches/remote-option.diff |
|
Line 46 make
|
Line 64 make
|
| |
|
| %install |
%install |
| rm -rf $RPM_BUILD_ROOT |
rm -rf $RPM_BUILD_ROOT |
| |
make install install-ssl-client install-ssl-daemon DESTDIR=$RPM_BUILD_ROOT |
| |
|
| %makeinstall | mkdir -p $RPM_BUILD_ROOT/etc/xinetd.d $RPM_BUILD_ROOT/etc/rsync-ssl/certs |
| |
| mkdir -p $RPM_BUILD_ROOT/etc/xinetd.d | |
| install -m 644 packaging/lsb/rsync.xinetd $RPM_BUILD_ROOT/etc/xinetd.d/rsync |
install -m 644 packaging/lsb/rsync.xinetd $RPM_BUILD_ROOT/etc/xinetd.d/rsync |
| |
|
| #install -p -m 755 support/rsyncdb $RPM_BUILD_ROOT/usr/bin/rsyncdb |
|
| |
|
| %clean |
%clean |
| rm -rf $RPM_BUILD_ROOT |
rm -rf $RPM_BUILD_ROOT |
| |
|
|
Line 61 rm -rf $RPM_BUILD_ROOT
|
Line 76 rm -rf $RPM_BUILD_ROOT
|
| %defattr(-,root,root) |
%defattr(-,root,root) |
| %doc COPYING NEWS OLDNEWS README support/ tech_report.tex |
%doc COPYING NEWS OLDNEWS README support/ tech_report.tex |
| %config(noreplace) /etc/xinetd.d/rsync |
%config(noreplace) /etc/xinetd.d/rsync |
| %{_prefix}/bin/rsync* | %{_prefix}/bin/rsync |
| %{_mandir}/man1/rsync.1* |
%{_mandir}/man1/rsync.1* |
| %{_mandir}/man5/rsyncd.conf.5* |
%{_mandir}/man5/rsyncd.conf.5* |
| |
|
| |
%files ssl-client |
| |
%{_prefix}/bin/rsync-ssl |
| |
%{_prefix}/bin/stunnel-rsync |
| |
|
| |
%files ssl-daemon |
| |
%config(noreplace) /etc/stunnel/rsyncd.conf |
| |
%dir /etc/rsync-ssl/certs |
| |
|
| %changelog |
%changelog |
| * Fri Sep 23 2011 Wayne Davison <wayned@samba.org> | * Sat Sep 28 2013 Wayne Davison <wayned@samba.org> |
| Released 3.0.9. | Released 3.1.0. |
| |
|
| * Fri Mar 21 2008 Wayne Davison <wayned@samba.org> |
* Fri Mar 21 2008 Wayne Davison <wayned@samba.org> |
| Added installation of /etc/xinetd.d/rsync file and some commented-out |
Added installation of /etc/xinetd.d/rsync file and some commented-out |