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 |