Resolves: RHEL-71293 - Build rsync with --with-rrsync
This commit is contained in:
parent
2c6e551b2e
commit
a4c90f9b42
21
rsync.spec
21
rsync.spec
@ -9,7 +9,7 @@
|
|||||||
Summary: A program for synchronizing files over a network
|
Summary: A program for synchronizing files over a network
|
||||||
Name: rsync
|
Name: rsync
|
||||||
Version: 3.4.1
|
Version: 3.4.1
|
||||||
Release: 1%{?prerelease}%{?dist}
|
Release: 2%{?prerelease}%{?dist}
|
||||||
URL: https://rsync.samba.org/
|
URL: https://rsync.samba.org/
|
||||||
|
|
||||||
Source0: https://download.samba.org/pub/rsync/src/rsync-%{version}%{?prerelease}.tar.gz
|
Source0: https://download.samba.org/pub/rsync/src/rsync-%{version}%{?prerelease}.tar.gz
|
||||||
@ -64,6 +64,15 @@ Requires: %{name} = %{version}-%{release}
|
|||||||
Rsync can be used to offer read only access to anonymous clients. This
|
Rsync can be used to offer read only access to anonymous clients. This
|
||||||
package provides the anonymous rsync service.
|
package provides the anonymous rsync service.
|
||||||
|
|
||||||
|
%package rrsync
|
||||||
|
Summary: A script to setup restricted rsync users via ssh logins
|
||||||
|
BuildArch: noarch
|
||||||
|
Requires: %{name} = %{version}-%{release}
|
||||||
|
Requires: %{__python3}
|
||||||
|
%description rrsync
|
||||||
|
This subpackage provides rrsync script and its manpage. rrsync
|
||||||
|
may be used to setup a restricted rsync users via ssh logins.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
# TAG: for pre versions use
|
# TAG: for pre versions use
|
||||||
|
|
||||||
@ -75,7 +84,6 @@ package provides the anonymous rsync service.
|
|||||||
%setup -q -b 1
|
%setup -q -b 1
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
#%patch0 -p1 -b .verify-hostname
|
|
||||||
%patch 1 -p1 -b .runtests
|
%patch 1 -p1 -b .runtests
|
||||||
%patch 2 -p1 -b .rrsync
|
%patch 2 -p1 -b .rrsync
|
||||||
|
|
||||||
@ -109,10 +117,8 @@ install -D -m644 %{SOURCE6} $RPM_BUILD_ROOT/%{_unitdir}/rsyncd@.service
|
|||||||
%license COPYING
|
%license COPYING
|
||||||
%doc support/ tech_report.tex
|
%doc support/ tech_report.tex
|
||||||
%{_bindir}/%{name}
|
%{_bindir}/%{name}
|
||||||
%{_bindir}/r%{name}
|
|
||||||
%{_bindir}/%{name}-ssl
|
%{_bindir}/%{name}-ssl
|
||||||
%{_mandir}/man1/%{name}.1*
|
%{_mandir}/man1/%{name}.1*
|
||||||
%{_mandir}/man1/r%{name}.1*
|
|
||||||
%{_mandir}/man1/%{name}-ssl.1*
|
%{_mandir}/man1/%{name}-ssl.1*
|
||||||
%{_mandir}/man5/rsyncd.conf.5*
|
%{_mandir}/man5/rsyncd.conf.5*
|
||||||
%config(noreplace) %{_sysconfdir}/rsyncd.conf
|
%config(noreplace) %{_sysconfdir}/rsyncd.conf
|
||||||
@ -123,6 +129,10 @@ install -D -m644 %{SOURCE6} $RPM_BUILD_ROOT/%{_unitdir}/rsyncd@.service
|
|||||||
%{_unitdir}/rsyncd.service
|
%{_unitdir}/rsyncd.service
|
||||||
%{_unitdir}/rsyncd@.service
|
%{_unitdir}/rsyncd@.service
|
||||||
|
|
||||||
|
%files rrsync
|
||||||
|
%{_bindir}/r%{name}
|
||||||
|
%{_mandir}/man1/r%{name}.1*
|
||||||
|
|
||||||
%post daemon
|
%post daemon
|
||||||
%systemd_post rsyncd.service
|
%systemd_post rsyncd.service
|
||||||
|
|
||||||
@ -133,6 +143,9 @@ install -D -m644 %{SOURCE6} $RPM_BUILD_ROOT/%{_unitdir}/rsyncd@.service
|
|||||||
%systemd_postun_with_restart rsyncd.service
|
%systemd_postun_with_restart rsyncd.service
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Jan 30 2025 Michal Ruprich <mruprich@redhat.com> - 3.4.1-2
|
||||||
|
- Resolves: RHEL-71293 - Build rsync with --with-rrsync
|
||||||
|
|
||||||
* Wed Jan 15 2025 Michal Ruprich <mruprich@redhat.com> - 3.4.1-1
|
* Wed Jan 15 2025 Michal Ruprich <mruprich@redhat.com> - 3.4.1-1
|
||||||
- New version 3.4.1
|
- New version 3.4.1
|
||||||
- Resolves: RHEL-70151 - Heap Buffer Overflow in Rsync due to Improper Checksum Length Handling
|
- Resolves: RHEL-70151 - Heap Buffer Overflow in Rsync due to Improper Checksum Length Handling
|
||||||
|
Loading…
Reference in New Issue
Block a user