|
|
d3291f6 |
Name: bdsync
|
|
|
d3291f6 |
Summary: Remote sync for block devices
|
|
|
eb14a62 |
Version: 0.11.2
|
|
|
7620ca3 |
Release: 7%{?dist}
|
|
|
d3291f6 |
License: GPLv2
|
|
|
a266285 |
Source: https://github.com/rolffokkens/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
|
|
|
d3291f6 |
URL: http://bdsync.rolf-fokkens.nl/
|
|
|
d3291f6 |
|
|
|
d3291f6 |
Patch1: bdsync-0.10-buildflags.patch
|
|
|
d3291f6 |
|
|
|
d3291f6 |
BuildRequires: gcc
|
|
|
d3291f6 |
BuildRequires: openssl-devel
|
|
|
d3291f6 |
BuildRequires: pandoc
|
|
|
5a710f0 |
BuildRequires: make
|
|
|
d3291f6 |
|
|
|
d3291f6 |
|
|
|
d3291f6 |
%description
|
|
|
d3291f6 |
Bdsync can be used to synchronize block devices over a network. It generates
|
|
|
d3291f6 |
a "binary patchfile" in an efficient way by comparing MD5 checksums of 32k
|
|
|
d3291f6 |
blocks of the local block device LOCDEV and the remote block device REMDEV.
|
|
|
d3291f6 |
|
|
|
d3291f6 |
This binary patchfile can be sent to the remote machine and applied to its
|
|
|
d3291f6 |
block device DSTDEV, after which the local blockdev LOCDEV and the remote
|
|
|
d3291f6 |
block device REMDEV are synchronized.
|
|
|
d3291f6 |
|
|
|
d3291f6 |
bdsync was built to do the only thing rsync isn't able to do: synchronize
|
|
|
d3291f6 |
block devices.
|
|
|
d3291f6 |
|
|
|
d3291f6 |
|
|
|
d3291f6 |
%prep
|
|
|
d3291f6 |
%setup -q
|
|
|
d3291f6 |
%patch1 -p1
|
|
|
d3291f6 |
|
|
|
d3291f6 |
|
|
|
d3291f6 |
%build
|
|
|
d3291f6 |
%set_build_flags
|
|
|
d3291f6 |
%make_build
|
|
|
d3291f6 |
|
|
|
d3291f6 |
|
|
|
d3291f6 |
%check
|
|
|
d3291f6 |
make test
|
|
|
d3291f6 |
|
|
|
d3291f6 |
|
|
|
d3291f6 |
%install
|
|
|
d3291f6 |
mkdir -p %{buildroot}/%{_bindir}
|
|
|
d3291f6 |
mkdir -p %{buildroot}/%{_mandir}/man1
|
|
|
d3291f6 |
cp %{name} %{buildroot}/%{_bindir}/%{name}
|
|
|
d3291f6 |
cp %{name}.1 %{buildroot}/%{_mandir}/man1/%{name}.1
|
|
|
d3291f6 |
|
|
|
d3291f6 |
|
|
|
d3291f6 |
%files
|
|
|
d3291f6 |
%if 0%{?fedora}
|
|
|
d3291f6 |
%license COPYING
|
|
|
d3291f6 |
%else
|
|
|
d3291f6 |
%doc COPYING
|
|
|
d3291f6 |
%endif
|
|
|
d3291f6 |
%doc README.md
|
|
|
d3291f6 |
%{_bindir}/%{name}
|
|
|
d3291f6 |
%{_mandir}/man1/%{name}.1*
|
|
|
d3291f6 |
|
|
|
d3291f6 |
|
|
|
d3291f6 |
%changelog
|
|
|
7620ca3 |
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.2-7
|
|
|
7620ca3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
7620ca3 |
|
|
|
57b2458 |
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.2-6
|
|
|
57b2458 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
57b2458 |
|
|
|
538d9b3 |
* Tue Sep 14 2021 Sahana Prasad <sahana@redhat.com> - 0.11.2-5
|
|
|
538d9b3 |
- Rebuilt with OpenSSL 3.0.0
|
|
|
538d9b3 |
|
|
|
35c5135 |
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.2-4
|
|
|
35c5135 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
35c5135 |
|
|
|
4881042 |
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.2-3
|
|
|
4881042 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
4881042 |
|
|
|
09fca12 |
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.2-2
|
|
|
09fca12 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
09fca12 |
|
|
|
eb14a62 |
* Tue Jul 14 2020 Michael Hampton <error@ioerror.us> - 0.11.2-1
|
|
|
eb14a62 |
- Update to upstream 0.11.2 including LTO patch
|
|
|
eb14a62 |
|
|
|
a266285 |
* Tue Jul 14 2020 Michael Hampton <error@ioerror.us> - 0.11.1-5
|
|
|
a266285 |
- Corrected upstream Source: URL
|
|
|
a266285 |
|
|
|
cc207fe |
* Tue Jun 30 2020 Jeff Law <law@redhat.com> - 0.11.1-4
|
|
|
cc207fe |
- Fix broken ASM exposed by LTO
|
|
|
cc207fe |
|
|
|
b56e565 |
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.1-3
|
|
|
b56e565 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
b56e565 |
|
|
|
ce78bed |
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.1-2
|
|
|
ce78bed |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
ce78bed |
|
|
|
0d312c2 |
* Mon Jul 15 2019 Michael Hampton <error@ioerror.us> 0.11.1-1
|
|
|
0d312c2 |
- Rebase to 0.11.1
|
|
|
0d312c2 |
|
|
|
d3291f6 |
* Mon Jul 15 2019 Michael Hampton <error@ioerror.us> 0.10.2-3
|
|
|
d3291f6 |
- Initial import into Fedora (BZ#1402656)
|
|
|
d3291f6 |
|
|
|
d3291f6 |
* Fri Feb 08 2019 Michael Hampton <error@ioerror.us> 0.10.2-2
|
|
|
d3291f6 |
- Improvements from Fedora package review (BZ#1402656)
|
|
|
d3291f6 |
- Patch to use Fedora build flags (BZ#1583329)
|
|
|
d3291f6 |
|
|
|
d3291f6 |
* Thu Feb 07 2019 Michael Hampton <error@ioerror.us> 0.10.2-1
|
|
|
d3291f6 |
- Rebase to 0.10.2
|
|
|
d3291f6 |
|
|
|
d3291f6 |
* Thu Dec 08 2016 Michael Hampton <error@ioerror.us> 0.10-2
|
|
|
d3291f6 |
- General cleanup to meet Fedora/EPEL package guidelines
|
|
|
d3291f6 |
- Added new description from upstream
|
|
|
d3291f6 |
|
|
|
d3291f6 |
* Wed Dec 07 2016 Michael Hampton <error@ioerror.us> 0.10-1
|
|
|
d3291f6 |
- Update to upstream 0.10
|
|
|
d3291f6 |
|
|
|
d3291f6 |
* Thu May 07 2015 Michael Hampton <error@ioerror.us> 0.9-1
|
|
|
d3291f6 |
- Various cleanups, based on upstream spec file
|
|
|
d3291f6 |
|
|
|
d3291f6 |
* Tue Jan 20 2015 Rolf Fokkens <rolf.fokkens@target-holding.nl>
|
|
|
d3291f6 |
- rebased on github 0.8
|
|
|
d3291f6 |
|
|
|
d3291f6 |
* Thu Oct 02 2014 Rolf Fokkens <rolf.fokkens@target-holding.nl>
|
|
|
d3291f6 |
- rebased on github 0.7
|
|
|
d3291f6 |
|
|
|
d3291f6 |
* Thu Jun 28 2012 Rolf Fokkens <rolf@rolffokkens.nl>
|
|
|
d3291f6 |
- bump release (0.3)
|
|
|
d3291f6 |
|
|
|
d3291f6 |
* Sun Jun 24 2012 Rolf Fokkens <rolf@rolffokkens.nl>
|
|
|
d3291f6 |
- initial package (0.1)
|