From patchwork Wed Aug 14 19:09:50 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 8007 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.haj.ipfire.org", Issuer "R11" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4Wkd9p22kBz3wyN for ; Wed, 14 Aug 2024 19:10:06 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (secp384r1) client-digest SHA384) (Client CN "mail02.haj.ipfire.org", Issuer "E5" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4Wkd9k3c0yz1TW; Wed, 14 Aug 2024 19:10:02 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4Wkd9k224lz3442; Wed, 14 Aug 2024 19:10:02 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.haj.ipfire.org", Issuer "R11" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4Wkd9g1RTlz2y10 for ; Wed, 14 Aug 2024 19:09:59 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4Wkd9f19TjzmL; Wed, 14 Aug 2024 19:09:58 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1723662598; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=IpItbn/RTmmrzY+EbefFj6VXjRkbnyXt3UbMATp1GU4=; b=wUFGCCpfwehHSU6sX6bl1D48KtZtlW6jrBIsjagG/nugnHLz4IuRLa1LoLc74z+fO7ghRw Uil13UhTu+xFlgAQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1723662598; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=IpItbn/RTmmrzY+EbefFj6VXjRkbnyXt3UbMATp1GU4=; b=Y9DIf90yNrwblhZsnbWhOp+aYCgE1CGTBjwbhXJpGwGaz/tdF15tlQGYM4ULD4q05kyQQc Pzz3Jt/vLQa0rAKRtYX1uziTlYh40Y7ND+LGxOvJgeWhsTl3F3LpOuf3rINd/DHllVn2Lc 7PMysd/SAQ+J3PMWGIrI4KemPII8XX4SMN9B0xF/+cnaUctt6Yj5sNcWjuTgJBzm/E4HbS zTtsKr583U0BcY8sMVXYwb+cfd+tF6iSnepeEmVvtE86bXYkvHkGRJ5XKMbc8yTDPVRL98 JjkUGkv86eOsslOxuPWRv3Nnq6Z7z9UV28XesNz+mFFGSNJvxNiE2msaxqXsFQ== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] ddrescue: Update to version 1.28 Date: Wed, 14 Aug 2024 21:09:50 +0200 Message-ID: <20240814190953.2659222-1-adolf.belka@ipfire.org> MIME-Version: 1.0 Message-ID-Hash: YOC7URIQK5LAY4XNL2EQ3QX56P6OMFOC X-Message-ID-Hash: YOC7URIQK5LAY4XNL2EQ3QX56P6OMFOC X-MailFrom: adolf.belka@ipfire.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.8 Precedence: list List-Id: IPFire development talk Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: - Update from version 1.26 to 1.28 - Update of rootfile not required - Changelog 1.28 The option '--verify-on-error' has been renamed to '--check-on-error'. The option '--verify-input-size' has been renamed to '--check-input-size'. The option synonym '--exit-on-error' has been removed and is no longer recognized. In fill and rescue modes, ddrescue now makes a final fsync call on outfile to prevent an early exit if the kernel caches all the writes. Option '-t, --show-status' of ddrescuelog now shows the mapfile names at verbosity level 0 if more than one mapfile is specified. The variable MAKEINFO has been added to configure and Makefile.in. 1.27 A deadlock in command mode when stdout is fully buffered has been fixed by flushing stdout after executing each command. (Reported by Jeffrey Bosboom). The new option '-W, --compare-before-write' has been added. It omits superfluous writes in rescue mode. (Suggested by Kajetan Harald Hinner and Petr Slansky). Diagnostics caused by invalid arguments to command line options now show the argument and the name of the option. The option synonym '--direct' has been removed and is no longer recognized. 'long long' is now used instead of 'long' for time variables. A missing '#include ' has been added. Signed-off-by: Adolf Belka --- lfs/ddrescue | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lfs/ddrescue b/lfs/ddrescue index 2ac9cbb7d..9d1c08fe2 100644 --- a/lfs/ddrescue +++ b/lfs/ddrescue @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2018 IPFire Team # +# Copyright (C) 2007-2024 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -26,7 +26,7 @@ include Config SUMMARY = Data Copying in the Presence of I/O Errors -VER = 1.26 +VER = 1.28 THISAPP = ddrescue-$(VER) DL_FILE = $(THISAPP).tar.lz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = ddrescue -PAK_VER = 3 +PAK_VER = 4 DEPS = @@ -48,7 +48,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = c545499e380587729eb3fcc90a7baf66288348dc88027dfc14401ec72254cc786d8ab7be076a346964327668ff719048dada916c9f1514a765a255f02c5666c7 +$(DL_FILE)_BLAKE2 = 8c212f0d495e0df8e0398b97730c812ea9ccb77bd42e730198222e9918e3652fc52d932449b1e0dc9bdd453a123e2450c962e33e98d9845ce81b9a934a5bbdaa install : $(TARGET) @@ -82,7 +82,8 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && ./configure --prefix=/usr + cd $(DIR_APP) && ./configure \ + --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install @rm -rf $(DIR_APP)