#
# Conditional build:
%bcond_with rsh # set remote shell command to rsh instead of ssh (old behaviour)
-%bcond_without tests # do not perform "make test"
+%bcond_with tests # perform "make test"
#
%ifarch alpha
%undefine with_tests
%endif
Summary: Program for efficient remote updates of files
-Summary(es.UTF-8): Programa para actualizar archivos remotos de forma eficiente
-Summary(ko.UTF-8): 네트워크를 통한 파일동기화를 위한 프로그램
-Summary(pl.UTF-8): Program do wydajnego zdalnego uaktualniania plików
-Summary(pt_BR.UTF-8): Programa para atualizar arquivos remotos de forma eficiente
-Summary(ru.UTF-8): Программа для эффективного удаленного обновления файлов
-Summary(uk.UTF-8): Програма для ефективного віддаленого оновлення файлів
-Summary(zh_CN.UTF-8): [通讯]传输工具
-Summary(zh_TW.UTF-8): [喙啪]\e$(B6G?i火(c\e(B
+Summary(es.UTF-8): Programa para actualizar archivos remotos de forma eficiente
+Summary(ko.UTF-8): 네트워크를 통한 파일동기화를 위한 프로그램
+Summary(pl.UTF-8): Program do wydajnego zdalnego uaktualniania plików
+Summary(pt_BR.UTF-8): Programa para atualizar arquivos remotos de forma eficiente
+Summary(ru.UTF-8): Программа для эффективного удаленного обновления файлов
+Summary(uk.UTF-8): Програма для ефективного віддаленого оновлення файлів
+Summary(zh_CN.UTF-8): [通讯]传输工具
+Summary(zh_TW.UTF-8): [喙啪]\e$(B6G?i火(c\e(B
Name: rsync
-Version: 2.6.9
+Version: 3.0.3
Release: 1
License: GPL
Group: Networking/Utilities
Source0: http://rsync.samba.org/ftp/rsync/%{name}-%{version}.tar.gz
-# Source0-md5: 996d8d8831dbca17910094e56dcb5942
-Source1: %{name}.inet
-Source2: %{name}.init
-Source3: %{name}.sysconfig
-Source4: %{name}d.logrotate
+# Source0-md5: 16d41aab9ece435198af222c5415a304
+Source1: http://rsync.samba.org/ftp/rsync/rsync-patches-%{version}.tar.gz
+# Source1-md5: ff814658791187a5f32c1a145714db43
+Source2: %{name}.inet
+Source3: %{name}.init
+Source4: %{name}.sysconfig
+Source5: %{name}d.logrotate
Patch0: %{name}-config.patch
-Patch1: %{name}-man.patch
URL: http://rsync.samba.org/
BuildRequires: acl-devel
BuildRequires: autoconf >= 2.52
%package -n rsyncd-inetd
Summary: Files necessary to run rsync in daemon mode
-Summary(pl.UTF-8): Pliki niezbędne do uruchomienia rsynca w trybie serwera
+Summary(pl.UTF-8): Pliki niezbędne do uruchomienia rsynca w trybie serwera
Group: Networking/Daemons
Requires: %{name} = %{version}-%{release}
Requires: rc-inetd
%package -n rsyncd-standalone
Summary: Files necessary to run rsync in daemon mode
-Summary(pl.UTF-8): Pliki niezbędne do uruchomienia rsynca w trybie serwera
+Summary(pl.UTF-8): Pliki niezbędne do uruchomienia rsynca w trybie serwera
Group: Networking/Daemons
Requires(post,preun): /sbin/chkconfig
Requires: %{name} = %{version}-%{release}
techniczna nowego algorytmu została również dołączona do pakietu.
%prep
-%setup -q
-patch -s -p1 < patches/acls.diff || exit 1
-patch -s -p1 < patches/xattrs.diff || exit 1
+%setup -q -b1
%patch0 -p1
-%patch1 -p1
+
+# for compat with previous patched version
+patch -p1 -i patches/acls.diff || exit 1
+patch -p1 -i patches/xattrs.diff || exit 1
%build
cp -f /usr/share/automake/config.sub .
#RSYNC_PASSWORD=
EOF
-install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/rsyncd
-install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/rsyncd
-install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/rsyncd
-install %{SOURCE4} $RPM_BUILD_ROOT/etc/logrotate.d/rsyncd
+install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/rsyncd
+install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/rsyncd
+install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/rsyncd
+install %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/rsyncd
%clean
rm -rf $RPM_BUILD_ROOT