|
|
5768759 |
Name: dd_rescue
|
|
|
1b182f1 |
Version: 1.99.12
|
|
|
0c65fdd |
Release: 4%{?dist}
|
|
|
5768759 |
Summary: Fault tolerant "dd" utility for rescuing data from bad media
|
|
|
93ccbba |
# No version specified
|
|
|
93ccbba |
License: GPL+
|
|
|
5768759 |
URL: http://www.garloff.de/kurt/linux/ddrescue/
|
|
|
5c64bcc |
|
|
|
5c64bcc |
%global rhelp_version 0.3.0
|
|
|
5c64bcc |
|
|
|
37edc43 |
Source0: http://www.garloff.de/kurt/linux/ddrescue/dd_rescue-%{version}.tar.bz2
|
|
|
5768759 |
Source1: http://www.kalysto.org/pkg/dd_rhelp-%{rhelp_version}.tar.gz
|
|
Michal Ambroz |
7459485 |
Source2: http://www.garloff.de/kurt/linux/ddrescue/dd_rescue-%{version}.tar.bz2.asc
|
|
Michal Ambroz |
7459485 |
# Public key obtained from http://www.garloff.de/kurt/garloff.pub.asc
|
|
Michal Ambroz |
7459485 |
Source3: gpgkey-6669F7340D31E95EC5565490DE4F1B3A2BFFC5BF.gpg
|
|
|
dae93e4 |
|
|
|
5c64bcc |
# Fix the dd_rescue version detection in dd_help
|
|
|
5c64bcc |
Patch0: dd_rescue-rhelp_version.patch
|
|
|
5c64bcc |
|
|
|
dae93e4 |
BuildRequires: autoconf
|
|
Hans Ulrich Niedermann |
5ef9aa2 |
# We require aclocal which is shipped with automake
|
|
|
dae93e4 |
BuildRequires: automake
|
|
|
dae93e4 |
BuildRequires: gcc
|
|
|
7bd2080 |
BuildRequires: gnupg2
|
|
|
b3c0500 |
BuildRequires: lzo-devel
|
|
Hans Ulrich Niedermann |
15b5608 |
BuildRequires: make
|
|
|
b3c0500 |
|
|
|
5c64bcc |
# Shell script dd_rhelp.test requires several other things to run
|
|
|
5c64bcc |
BuildRequires: bc
|
|
|
5c64bcc |
BuildRequires: grep
|
|
|
5c64bcc |
BuildRequires: coreutils
|
|
|
5c64bcc |
|
|
|
88901a7 |
# Shell script dd_rhelp requires several other things to run
|
|
|
88901a7 |
Requires: grep
|
|
|
88901a7 |
Requires: sed
|
|
|
88901a7 |
Requires: coreutils
|
|
|
88901a7 |
Requires: bc
|
|
|
88901a7 |
|
|
|
88901a7 |
|
|
|
88901a7 |
|
|
|
88901a7 |
|
|
|
5768759 |
|
|
|
5768759 |
%description
|
|
|
5c64bcc |
The dd_rescue is a utility similar to the system utility "dd" which copies
|
|
|
5c64bcc |
data from a file or block device to another. The dd_rescue does however
|
|
|
5768759 |
not abort on errors in the input file. This makes it suitable for
|
|
|
5768759 |
rescuing data from media with errors, e.g. a disk with bad sectors.
|
|
|
5768759 |
|
|
|
5c64bcc |
This package includes dd_rhelp wrapper script facilitating data
|
|
|
5c64bcc |
recovery. It is trying to make it so simple to recover as:
|
|
|
5c64bcc |
dd_rhelp source target
|
|
|
5c64bcc |
|
|
|
5c64bcc |
Please note Fedora ships also GNU ddrescue, which probably gives
|
|
|
5c64bcc |
faster and more reliable results rescuing whole disks.
|
|
|
5c64bcc |
But still there might be some niche pattern of bad sectors,
|
|
|
5c64bcc |
which might get better covered by dd_rescue and both tools
|
|
|
5c64bcc |
might be used with sub-sequent runs cooperatively on the same disk image.
|
|
|
5c64bcc |
|
|
|
5768759 |
|
|
|
5768759 |
%prep
|
|
Michal Ambroz |
7459485 |
gpgv2 --keyring %{SOURCE3} %{SOURCE2} %{SOURCE0}
|
|
|
37edc43 |
%setup -q -n %{name}-%{version}
|
|
|
37edc43 |
%setup -q -n %{name}-%{version} -a 1 -D -T
|
|
|
5c64bcc |
%patch0 -p 0
|
|
|
38b8472 |
|
|
|
38b8472 |
%build
|
|
|
eecda0b |
autoreconf -vif
|
|
|
179ed21 |
%configure
|
|
|
c442964 |
|
|
Hans Ulrich Niedermann |
be11be7 |
%ifarch ppc64le
|
|
Hans Ulrich Niedermann |
be11be7 |
rm -f aesni.c find_nonzero_sse2.c find_nonzero_arm.c find_nonzero_arm64.c
|
|
Hans Ulrich Niedermann |
be11be7 |
%endif
|
|
|
eecda0b |
make RPM_OPT_FLAGS="%{optflags}" %{?_smp_mflags} LIB=%{_lib}
|
|
|
87c2056 |
cp -p README.dd_rescue README
|
|
|
87c2056 |
cp -p dd_rhelp-%{rhelp_version}/README README.dd_rhelp
|
|
|
87c2056 |
cp -p dd_rhelp-%{rhelp_version}/FAQ FAQ.dd_rhelp
|
|
|
c442964 |
|
|
|
5768759 |
%install
|
|
|
5768759 |
rm -rf %{buildroot}
|
|
|
eecda0b |
make install DESTDIR=%{buildroot} INSTALLDIR=%{buildroot}/%{_bindir} INSTASROOT="" INSTALLFLAGS="" LIB=%{_lib}
|
|
|
87c2056 |
install -D -m 755 dd_rhelp-%{rhelp_version}/dd_rhelp %{buildroot}%{_bindir}/dd_rhelp
|
|
|
c442964 |
|
|
|
5c64bcc |
%check
|
|
|
5c64bcc |
pushd dd_rhelp-%{rhelp_version}
|
|
|
5c64bcc |
PATH="../:$PATH" bash ./dd_rhelp.test &&
|
|
|
5c64bcc |
popd
|
|
|
5c64bcc |
|
|
|
5c64bcc |
|
|
|
5768759 |
%files
|
|
Hans Ulrich Niedermann |
e96c0d3 |
%doc COPYING README README.dd_rhelp FAQ.dd_rhelp
|
|
|
5768759 |
%{_bindir}/dd_rescue
|
|
|
5768759 |
%{_bindir}/dd_rhelp
|
|
|
f4d88a6 |
%{_mandir}/man1/%{name}.*
|
|
|
0a5b987 |
%{_mandir}/man1/ddr_lzo.*
|
|
|
37edc43 |
%{_mandir}/man1/ddr_crypt.*
|
|
|
1c31ea1 |
%{_libdir}/libddr_MD5.so
|
|
|
0a5b987 |
%{_libdir}/libddr_hash.so
|
|
|
0a5b987 |
%{_libdir}/libddr_lzo.so
|
|
|
5d64659 |
%{_libdir}/libddr_null.so
|
|
|
37edc43 |
%{_libdir}/libddr_crypt.so
|
|
|
37edc43 |
|
|
|
5768759 |
|
|
|
5768759 |
%changelog
|
|
|
0c65fdd |
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.99.12-4
|
|
|
0c65fdd |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
0c65fdd |
|
|
|
5c64bcc |
* Sat Feb 18 2023 Michal Ambroz <rebus AT seznam dot cz> - 1.99.12-3
|
|
|
5c64bcc |
- dd_rhelp - fix dependencies and dd_rescue detection
|
|
|
5c64bcc |
|
|
|
3a5c7db |
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.99.12-2
|
|
|
3a5c7db |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
3a5c7db |
|
|
|
1b182f1 |
* Wed Oct 05 2022 Michal Ambroz <rebus AT seznam dot cz> - 1.99.12-1
|
|
|
1b182f1 |
- bump to 1.99.12
|
|
|
1b182f1 |
|
|
|
0a48c9d |
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.99.11-4
|
|
|
0a48c9d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
0a48c9d |
|
|
|
115c58f |
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.99.11-3
|
|
|
115c58f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
115c58f |
|
|
|
15db53f |
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.99.11-2
|
|
|
15db53f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
15db53f |
|
|
|
90aad21 |
* Thu Apr 29 2021 Michal Ambroz <rebus AT seznam dot cz> - 1.99.11-1
|
|
|
90aad21 |
- bump to 1.99.11
|
|
|
90aad21 |
|
|
Hans Ulrich Niedermann |
3e6022b |
* Mon Mar 8 2021 Hans Ulrich Niedermann <hun@n-dimensional.de> - 1.99.10-14
|
|
Hans Ulrich Niedermann |
3e6022b |
- Update to dd_rescue-1.99.10 and dd_rhelp-0.3.0
|
|
Hans Ulrich Niedermann |
3e6022b |
|
|
Hans Ulrich Niedermann |
fccd564 |
* Sat Feb 27 2021 Hans Ulrich Niedermann <hun@n-dimensional.de> - 1.99.9-13
|
|
Hans Ulrich Niedermann |
fccd564 |
- Update to dd_rescue-1.99.9 and dd_rhelp-0.3.0
|
|
Hans Ulrich Niedermann |
fccd564 |
|
|
|
8e73fb2 |
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.99.8-13
|
|
|
8e73fb2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
8e73fb2 |
|
|
|
6151a90 |
* Mon Sep 28 2020 Jeff Law <law@redhat.com> - 1.99.8-12
|
|
|
6151a90 |
- Re-enable LTO as upstream GCC target/96939 has been fixed
|
|
|
6151a90 |
|
|
|
55d47bb |
* Mon Aug 10 2020 Jeff Law <law@redhat.com> - 1.99.8-11
|
|
|
55d47bb |
- Disable LTO on armv7 for now
|
|
|
55d47bb |
|
|
|
44e7438 |
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.99.8-10
|
|
|
44e7438 |
- Second attempt - Rebuilt for
|
|
|
44e7438 |
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
44e7438 |
|
|
|
8d27b70 |
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.99.8-9
|
|
|
8d27b70 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
8d27b70 |
|
|
|
b214cc1 |
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.99.8-8
|
|
|
b214cc1 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
b214cc1 |
|
|
|
08ff599 |
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.99.8-7
|
|
|
08ff599 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
08ff599 |
|
|
Hans Ulrich Niedermann |
be11be7 |
* Fri Feb 1 2019 Hans Ulrich Niedermann <hun@n-dimensional.de> - 1.99.8-6
|
|
Hans Ulrich Niedermann |
be11be7 |
- On ppc64le, remove x86-only *.c before dep generation breaks the build
|
|
Hans Ulrich Niedermann |
be11be7 |
|
|
|
2eab805 |
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.99.8-5
|
|
|
2eab805 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
2eab805 |
|
|
|
f7e4db8 |
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.99.8-4
|
|
|
f7e4db8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
f7e4db8 |
|
|
|
dae93e4 |
* Wed Feb 28 2018 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.99.8-3
|
|
|
7bd2080 |
- Added gcc and gnupg2 buildrequires.
|
|
|
dae93e4 |
|
|
|
07e85ef |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.99.8-2
|
|
|
07e85ef |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
07e85ef |
|
|
Michal Ambroz |
7459485 |
* Mon Feb 05 2018 Michal Ambroz <rebus AT seznam dot cz> - 1.99.8-1
|
|
Michal Ambroz |
7459485 |
- bump to latest upstream release 1.99.8
|
|
Michal Ambroz |
7459485 |
- add signature as a source file
|
|
Michal Ambroz |
7459485 |
|
|
Michal Ambroz |
9809425 |
* Tue Nov 14 2017 Michal Ambroz <rebus AT seznam dot cz> - 1.99.7-1
|
|
Michal Ambroz |
9809425 |
- bump to latest upstream release 1.99.7
|
|
Michal Ambroz |
9809425 |
|
|
Michal Ambroz |
a5c354b |
* Sun Oct 29 2017 Michal Ambroz <rebus AT seznam dot cz> - 1.99.6-1
|
|
Michal Ambroz |
a5c354b |
- bump to latest upstream release 1.99.6
|
|
Michal Ambroz |
a5c354b |
|
|
|
8a782bd |
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.99.5-4
|
|
|
8a782bd |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
8a782bd |
|
|
|
51edc85 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.99.5-3
|
|
|
51edc85 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
51edc85 |
|
|
|
f8bdc73 |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.99.5-2
|
|
|
f8bdc73 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
f8bdc73 |
|
|
xambroz |
596ae25 |
* Thu Dec 29 2016 Michal Ambroz <rebus AT seznam dot cz> - 1.99.5-1
|
|
xambroz |
596ae25 |
- bump to latest upstream release 1.99.5
|
|
xambroz |
596ae25 |
|
|
|
18b41bb |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.99-2
|
|
|
18b41bb |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
18b41bb |
|
|
|
bd0c76c |
* Sat Sep 12 2015 Michal Ambroz <rebus AT seznam dot cz> - 1.99-1
|
|
|
cd089f0 |
- bump to latest upstream release 1.99
|
|
|
cd089f0 |
|
|
|
47a3066 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.98-2
|
|
|
47a3066 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
47a3066 |
|
|
|
cd089f0 |
* Fri Jun 05 2015 Michal Ambroz <rebus AT seznam dot cz> - 1.98-1
|
|
|
37edc43 |
- bump to latest upstream release 1.98
|
|
|
37edc43 |
|
|
|
179ed21 |
* Sun Aug 31 2014 Michal Ambroz <rebus AT seznam dot cz> - 1.46-1
|
|
|
179ed21 |
- bump to latest upstream release 1.46
|
|
|
179ed21 |
|
|
|
eecda0b |
* Wed Aug 27 2014 Dan HorĂ¡k <dan[at]danny.cz> - 1.45-4
|
|
|
eecda0b |
- fix build on non-x86 64-bit arches
|
|
|
eecda0b |
|
|
|
5660da5 |
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.45-3
|
|
|
5660da5 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
5660da5 |
|
|
|
7a04b70 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.45-2
|
|
|
7a04b70 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
7a04b70 |
|
|
|
0e601f1 |
* Tue Jun 03 2014 Michal Ambroz <rebus AT seznam dot cz> - 1.45-1
|
|
|
0e601f1 |
- bump to latest upstream release 1.45
|
|
|
0e601f1 |
|
|
|
acf2f67 |
* Sat May 24 2014 Michal Ambroz <rebus AT seznam dot cz> - 1.44-1
|
|
|
acf2f67 |
- bump to latest upstream release 1.44
|
|
|
acf2f67 |
|
|
|
2135cc7 |
* Sat Mar 22 2014 Michal Ambroz <rebus AT seznam dot cz> - 1.42.1-3
|
|
|
2135cc7 |
- fix libdir to reflect ppc64
|
|
|
2135cc7 |
|
|
|
1c31ea1 |
* Sat Mar 22 2014 Michal Ambroz <rebus AT seznam dot cz> - 1.42.1-2
|
|
|
1c31ea1 |
- bump to latest upstream release 1.42.1
|
|
|
1c31ea1 |
|
|
|
42281ee |
* Thu Sep 05 2013 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.40-1
|
|
|
42281ee |
- Update to 1.40.
|
|
|
42281ee |
|
|
|
a0febbd |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.33-2
|
|
|
a0febbd |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
a0febbd |
|
|
|
42281ee |
* Mon Feb 04 2013 Michal Ambroz <rebus AT seznam dot cz> - 1.31-1
|
|
|
0969f49 |
- bump to latest upstream release 1.31
|
|
|
0969f49 |
|
|
|
d194acd |
* Wed Jan 30 2013 Michal Ambroz <rebus AT seznam dot cz> - 1.30-1
|
|
|
d194acd |
- bump to latest upstream release 1.30
|
|
|
d194acd |
|
|
|
bfa6182 |
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.28-2
|
|
|
bfa6182 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
bfa6182 |
|
|
Hans Ulrich Niedermann |
91330fd |
* Sun May 20 2012 Hans Ulrich Niedermann <hun@n-dimensional.de> - 1.28-1
|
|
Hans Ulrich Niedermann |
91330fd |
- Use mktemp based BuildRoot
|
|
Hans Ulrich Niedermann |
91330fd |
- Ship file FAQ.dd_rhelp
|
|
Hans Ulrich Niedermann |
91330fd |
- Update to dd_rescue-1.28 and dd_rhelp-0.3.0
|
|
Hans Ulrich Niedermann |
91330fd |
|
|
|
3a23189 |
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.23-3
|
|
|
3a23189 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
3a23189 |
|
|
|
c7cd932 |
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.23-2
|
|
|
c7cd932 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
c7cd932 |
|
|
|
f25454a |
* Thu Nov 18 2010 Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.23-1
|
|
|
f25454a |
- Update to 1.23.
|
|
|
f25454a |
|
|
|
87c2056 |
* Thu Nov 18 2010 Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.22-1
|
|
|
87c2056 |
- Update to 1.22.
|
|
|
87c2056 |
|
|
|
07aceab |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.14-10
|
|
|
07aceab |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
07aceab |
|
|
|
3300f22 |
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.14-9
|
|
|
3300f22 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
3300f22 |
|
|
|
93ccbba |
* Wed Jul 16 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.14-8
|
|
|
93ccbba |
- fix license tag
|