ddrescue: new package

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Peter Seiderer 2017-02-09 18:48:29 +01:00 committed by Peter Korsgaard
parent 125dd2d119
commit 0602617d0e
5 changed files with 31 additions and 0 deletions

View file

@ -1186,6 +1186,7 @@ F: board/raspberrypi/
F: configs/raspberrypi3_defconfig
F: package/assimp/
F: package/bcm2835/
F: package/ddrescue/
F: package/dejavu/
F: package/dillo/
F: package/edid-decode/

View file

@ -1756,6 +1756,7 @@ menu "System tools"
source "package/coreutils/Config.in"
source "package/cpuload/Config.in"
source "package/dcron/Config.in"
source "package/ddrescue/Config.in"
source "package/debianutils/Config.in"
source "package/docker-containerd/Config.in"
source "package/docker-engine/Config.in"

View file

@ -0,0 +1,8 @@
config BR2_PACKAGE_DDRESCUE
bool "ddrescue"
help
GNU ddrescue is a data recovery tool. It copies data from one file
or block device (hard disc, cdrom, etc) to another, trying to
rescue the good parts first in case of read errors.
http://www.gnu.org/software/ddrescue/ddrescue.html

View file

@ -0,0 +1,2 @@
# From http://lists.gnu.org/archive/html/info-gnu/2017-02/msg00003.html
sha1 df981672a612639ad0934e3fa6546a41d2feb99e ddrescue-1.22.tar.lz

View file

@ -0,0 +1,19 @@
################################################################################
#
# ddrescue
#
################################################################################
DDRESCUE_VERSION = 1.22
DDRESCUE_SOURCE = ddrescue-$(DDRESCUE_VERSION).tar.lz
DDRESCUE_SITE = http://download.savannah.gnu.org/releases/ddrescue
DDRESCUE_LICENSE = GPLv2+
DDRESCUE_LICENSE_FILES = COPYING
DDRESCUE_DEPENDENCIES = host-lzip
define DDRESCUE_EXTRACT_CMDS
$(HOST_DIR)/usr/bin/lzip -d -c $(DL_DIR)/$(DDRESCUE_SOURCE) | \
tar --strip-components=1 -C $(@D) $(TAR_OPTIONS) -
endef
$(eval $(autotools-package))