Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37040871
en ru br
ALT Linux repos
S:3.0-alt3

Group :: System/Kernel and hardware
RPM: whdd

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: whdd
Version: 3.0
Release: alt3

Summary: Diagnostic and recovery tool for block devices
License: GNU GPL
Group: System/Kernel and hardware
Url: https://github.com/whdd/whdd

Packager: Pavel Isopenko <pauli at altlinux.org>
Summary: HDD diagnostic and data recovery tool for Linux
Summary(ru_RU.UTF-8): Инструмент диагностики HDD и восстановления данных под Linux
Source: %name-%version.tar
Patch1: %name-remove-nested.patch

BuildRequires: gcc-c++ libdialog-devel libncursesw-devel

%description
WHDD is a HDD diagnostic and data recovery tool for Linux.
It is capable of testing a hard drive with reading and writing, providing intuitive visualization of the process.
Visualization or these tests is very similar to MHDD. Amongst others, there is a function for copying the device.
The copying procedure algorithms are optimized for least harm to already-defective source device.
WHDD may work with your hard drives on low level, sending ATA commands to device, the benefits are:
- no system freeze while accessing damaged device (device is soft-reset on timeout)
- better timing precision

%description -l ru_RU.UTF-8
WHDD - инструмент диагностики HDD и восстановления данных для Linux.
Предназначен для тестирования накопителей на чтение и запись. Даёт наглядное представление процесса,
визуализация тестов весьма похожа на MHDD. Кроме прочего, имеется функция копирования данных.
Алгоритм процедуры копирования оптимизирован на минимизацию вреда для уже имеющего дефекты устройства.
WHDD может работать с жёстким диском на низком уровне, отправляя устройству ATA-команды, что:
- исключает подвисания при доступе к повреждённому устройству (сброс устройства по таймауту);
- даёт лучшую точность по времени.

%prep
%setup
%ifarch %e2k
# EDG frontend doesn't support nested functions
%patch1 -p1
%endif

%build
%make_build

%install
%make_install install DESTDIR=%buildroot/usr
%find_lang %name

%files  -f %name.lang
%attr(4711, root, root) %_bindir/%name

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin