From unknown Mon Jun 23 09:36:45 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#40352 <40352@debbugs.gnu.org> To: bug#40352 <40352@debbugs.gnu.org> Subject: Status: cp -a --attributes-only zeroes a file with more than one link Reply-To: bug#40352 <40352@debbugs.gnu.org> Date: Mon, 23 Jun 2025 16:36:45 +0000 retitle 40352 cp -a --attributes-only zeroes a file with more than one link reassign 40352 coreutils submitter 40352 Matt Kloss severity 40352 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 31 11:36:50 2020 Received: (at submit) by debbugs.gnu.org; 31 Mar 2020 15:36:50 +0000 Received: from localhost ([127.0.0.1]:36843 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jJIwb-0007lE-Cm for submit@debbugs.gnu.org; Tue, 31 Mar 2020 11:36:50 -0400 Received: from lists.gnu.org ([209.51.188.17]:36063) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jJG46-0000cl-8L for submit@debbugs.gnu.org; Tue, 31 Mar 2020 08:32:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36076) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jJG44-0001dL-Q0 for bug-coreutils@gnu.org; Tue, 31 Mar 2020 08:32:22 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: ** X-Spam-Status: No, score=2.5 required=5.0 tests=BAYES_40,FREEMAIL_FROM, HTML_MESSAGE,HTML_MIME_NO_HTML_TAG,MIME_HTML_ONLY,SPOOFED_FREEMAIL, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jJG43-0007zq-0W for bug-coreutils@gnu.org; Tue, 31 Mar 2020 08:32:19 -0400 Received: from forward400o.mail.yandex.net ([2a02:6b8:0:1a2d::605]:51696) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jJG42-0007xE-E4 for bug-coreutils@gnu.org; Tue, 31 Mar 2020 08:32:18 -0400 Received: from mxback21j.mail.yandex.net (mxback21j.mail.yandex.net [IPv6:2a02:6b8:0:1619::221]) by forward400o.mail.yandex.net (Yandex) with ESMTP id E5EB714C0EAC for ; Tue, 31 Mar 2020 15:32:13 +0300 (MSK) Received: from localhost (localhost [::1]) by mxback21j.mail.yandex.net (mxback/Yandex) with ESMTP id hlAwvcfoyy-WD2mTh5q; Tue, 31 Mar 2020 15:32:13 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.com; s=mail; t=1585657933; bh=bpOEn8T+xpQ9roHApPaxkYrYdDzZlACh5cNBmE5BO4I=; h=Message-Id:Date:Subject:To:From; b=Y9JGovzuQih6tXrgLNxnShqpksfdnHnjEzrQz6glcm09VSWA4LyhjNQHNy/nmNoPt r0wXj7jsvCio+UDQtGVVbyOi7J4Zf/OGmILEELhIlgw+4lSVdD/v+kig0bm+HYQtpV kCY5+4mum49j0/pWpjF/ILaAFvNkwm8KC/wpBbNk= Authentication-Results: mxback21j.mail.yandex.net; dkim=pass header.i=@yandex.com Received: by iva1-e3ac85a63903.qloud-c.yandex.net with HTTP; Tue, 31 Mar 2020 15:32:13 +0300 From: Matt Kloss Envelope-From: matt-kloss@yandex.com To: "bug-coreutils@gnu.org" Subject: cp -a --attributes-only zeroes a file with more than one link MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Tue, 31 Mar 2020 14:32:13 +0200 Message-Id: <7539201585657706@iva1-e3ac85a63903.qloud-c.yandex.net> Content-Transfer-Encoding: base64 Content-Type: text/html; charset=utf-8 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a02:6b8:0:1a2d::605 X-Spam-Score: 3.0 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hello, When you cp -a --attributes-only a file which has a more than one “hardlink”, it zeroes the file: $ echo hello > aaa Content analysis details: (3.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: yandex.com] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [209.51.188.17 listed in list.dnswl.org] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (matt.kloss[at]yandex.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.1 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.0 HTML_MESSAGE BODY: HTML included in message 0.6 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag 2.0 SPOOFED_FREEMAIL No description available. X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 31 Mar 2020 11:36:47 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) PGRpdj5IZWxsbyw8L2Rpdj48ZGl2PldoZW4geW91IGNwIC1hIC0tYXR0cmlidXRlcy1vbmx5IGEg ZmlsZSB3aGljaCBoYXMgYSBtb3JlIHRoYW4gb25lIOKAnGhhcmRsaW5r4oCdLCBpdCB6ZXJvZXMg dGhlIGZpbGU6PC9kaXY+PGRpdj7CoDwvZGl2PjxkaXY+JCBlY2hvIGhlbGxvICZndDsgYWFhPC9k aXY+PGRpdj4kIGNwIGFhYSBmb288L2Rpdj48ZGl2PiQgY2htb2QgNzc3IGFhYTwvZGl2PjxkaXY+ JCBscyAtbGk8L2Rpdj48ZGl2PnRvdGFsIDg8L2Rpdj48ZGl2PjQwNzU4NCAtcnd4cnd4cnd4IDEg bWF0dCBtYXR0IDYgbWFycyDCoDMxIDE0OjE5IGFhYTwvZGl2PjxkaXY+Mzk5MzEzIC1ydy1yLS1y LS0gMSBtYXR0IG1hdHQgNiBtYXJzIMKgMzEgMTQ6MTkgZm9vPC9kaXY+PGRpdj4kIGNwIC1hIC0t YXR0cmlidXRlcy1vbmx5IGFhYSBmb28gwqAgIyB0aGlzIGlzIGZpbmU8L2Rpdj48ZGl2PiQgbHMg LWxpPC9kaXY+PGRpdj50b3RhbCA4PC9kaXY+PGRpdj40MDc1ODQgLXJ3eHJ3eHJ3eCAxIG1hdHQg bWF0dCA2IG1hcnMgwqAzMSAxNDoxOSBhYWE8L2Rpdj48ZGl2PjM5OTMxMyAtcnd4cnd4cnd4IDEg bWF0dCBtYXR0IDYgbWFycyDCoDMxIDE0OjE5IGZvbzwvZGl2PjxkaXY+JCBsbiBmb28gZm9vMjwv ZGl2PjxkaXY+JCBjcCAtYSAtLWF0dHJpYnV0ZXMtb25seSBhYWEgZm9vIMKgICMgaGVyZSBjb21l cyB0aGUgYnVnPC9kaXY+PGRpdj4kIGxzIC1saTwvZGl2PjxkaXY+dG90YWwgODwvZGl2PjxkaXY+ NDA3NTg0IC1yd3hyd3hyd3ggMSBtYXR0IG1hdHQgNiBtYXJzIMKgMzEgMTQ6MTkgYWFhPC9kaXY+ PGRpdj40MDc3NDAgLXJ3eHJ3eHJ3eCAxIG1hdHQgbWF0dCAwIG1hcnMgwqAzMSAxNDoxOSBmb288 L2Rpdj48ZGl2PjM5OTMxMyAtcnd4cnd4cnd4IDEgbWF0dCBtYXR0IDYgbWFycyDCoDMxIDE0OjE5 IGZvbzI8L2Rpdj48ZGl2PsKgPC9kaXY+PGRpdj5mb28gaGFzIGEgc2l6ZSBvZiAwIGJ5dGVzITwv ZGl2PjxkaXY+VGhlIHVzZXIgdGhpbmtzIGhlJ3MgcmVwbGljYXRpbmcgdGltZXN0YW1wIGFuZCBw ZXJtaXNzaW9ucywgYW5kIGhlJ3MgYWN0dWFsbHkgZGVsZXRpbmcgZGF0YS4gKFdlbGwsIHRoZSBk YXRhIGlzIHN0aWxsIGluIGZvbzIsIGJ1dC4uLik8L2Rpdj48ZGl2PsKgPC9kaXY+PGRpdj5jb3Jl dXRpbHMgOC4zMDwvZGl2PjxkaXY+wqA8L2Rpdj48ZGl2Pk1hdHQ8L2Rpdj4= From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 01 08:10:13 2020 Received: (at 40352-done) by debbugs.gnu.org; 1 Apr 2020 12:10:13 +0000 Received: from localhost ([127.0.0.1]:37523 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jJcCC-000514-WB for submit@debbugs.gnu.org; Wed, 01 Apr 2020 08:10:13 -0400 Received: from mail-wm1-f51.google.com ([209.85.128.51]:34029) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jJcCB-00050Y-3G for 40352-done@debbugs.gnu.org; Wed, 01 Apr 2020 08:10:11 -0400 Received: by mail-wm1-f51.google.com with SMTP id c195so3369148wme.1 for <40352-done@debbugs.gnu.org>; Wed, 01 Apr 2020 05:10:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language; bh=d9wYeL8LkQDwMTqbjHHoK18sx9OCCac0Zv1WYgtleSQ=; b=dQn4OtGpmPJ1ofcazGbr3ESJgBL+M6/B9bpshzc/tWsJahAWmFfYAQbCs8dyGPgC3v gF9Kh74cUY5NxbAm1EXTkwXPMvGLSJPQZcIYC+DAmsgh6CLdn+KODH4hq2HwFcE3d+PM VRpEpKkLQjdntbI041vPSnGIvh6c/oLmLRWTibhngrFYQLDq7mbiH1hHHpE9I9D0BL0f HzYKNPFnNnOFbipS4wfLtp8t8uQhNiVG+oQU61/8w5rSZXNYkDfodGvhEgz1oHyHD+mf PAEK9mLgRaLOedyXQLQGXwzk1etq+eQg19/iNFOlVdxQPPpWXMpT5+tTDHKKBFzj+uYv J5fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language; bh=d9wYeL8LkQDwMTqbjHHoK18sx9OCCac0Zv1WYgtleSQ=; b=VVqkPIuB4JU9blccDKNN27EopnX9ztkGkLtzY47jJr1M3hjN3+LaKi8Xs9IF4Gmi4d gNsy7jpv/n7aYbkrt11umLQ0ekEcc4LN7lePQc/ZkZRXj9GNS9CrinV/cGrenL8VyJq5 FPGoWXnzBDUD5OotGMzsnSc4aI0Ln6uq6ot/KJMk/ZmMyz4c8pzpM2/QPiM2eh3lM+CX 4VtytmJCC4oBPyE7AYtfl8TbRtzEYj/ckvoI5lE/0plzFehDv4kK6C3c9QeySeX7/smM K2v4ldsbNLTEsWWdzegWy0Zjuw9fJOFaKm/5c479/KskKrGAzwUOl3d2b1OAt9Gmf2Ch eNBw== X-Gm-Message-State: AGi0PuZocODmKYQxenU0GrzAe1TNFM46m+ooSIbVUWbfeeDAOq4DjZ7D 4MhLXIlibmUX6+Vh1lrQ6KgzT2VcMOc= X-Google-Smtp-Source: APiQypIlsB3POkSjWxfgfJwt99nQTM7vjA3aIi3zTNKXCcpxkqcpHAt+36JtR/S90VsFnVK6uKJdbg== X-Received: by 2002:a05:600c:4110:: with SMTP id j16mr3887148wmi.187.1585743004897; Wed, 01 Apr 2020 05:10:04 -0700 (PDT) Received: from localhost.localdomain (86-42-14-227-dynamic.agg2.lod.rsl-rtd.eircom.net. [86.42.14.227]) by smtp.googlemail.com with ESMTPSA id k185sm2452356wmb.7.2020.04.01.05.10.03 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 01 Apr 2020 05:10:04 -0700 (PDT) Subject: Re: bug#40352: cp -a --attributes-only zeroes a file with more than one link To: Matt Kloss , 40352-done@debbugs.gnu.org References: <7539201585657706@iva1-e3ac85a63903.qloud-c.yandex.net> From: =?UTF-8?Q?P=c3=a1draig_Brady?= Message-ID: <140cc649-88db-1f59-6366-c9ef19c8a032@draigBrady.com> Date: Wed, 1 Apr 2020 13:10:02 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:73.0) Gecko/20100101 Thunderbird/73.0 MIME-Version: 1.0 In-Reply-To: <7539201585657706@iva1-e3ac85a63903.qloud-c.yandex.net> Content-Type: multipart/mixed; boundary="------------4F972D88FE3B584DA44E7221" Content-Language: en-US X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 40352-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) This is a multi-part message in MIME format. --------------4F972D88FE3B584DA44E7221 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit On 31/03/2020 13:32, Matt Kloss wrote: > Hello, > > When you cp -a --attributes-only a [dest] file which has a more than one > “hardlink”, it zeroes the file: The attached fixes this, which I'll push later. Marking this as done. thanks! Pádraig --------------4F972D88FE3B584DA44E7221 Content-Type: text/x-patch; charset=UTF-8; name="cp-a--attributes-only.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="cp-a--attributes-only.patch" >From af51efbe11aeba9fc2609dd69d622cc170b484a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A1draig=20Brady?= Date: Wed, 1 Apr 2020 12:51:34 +0100 Subject: [PATCH] cp: ensure --attributes-only doesn't remove files * src/copy.c (copy_internal): Ensure we don't unlink the destination unless explicitly requested. * tests/cp/attr-existing.sh: Add test cases. * NEWS: Mention the bug fix. Fixes https://bugs.gnu.org/40352 --- NEWS | 7 +++++++ src/copy.c | 9 +++++---- tests/cp/attr-existing.sh | 21 ++++++++++++++++++--- 3 files changed, 30 insertions(+), 7 deletions(-) diff --git a/NEWS b/NEWS index 653e7178b..b8a17c276 100644 --- a/NEWS +++ b/NEWS @@ -2,6 +2,13 @@ GNU coreutils NEWS -*- outline -*- * Noteworthy changes in release ?.? (????-??-??) [?] +** Bug fixes + + cp -a --attributes-only now never removes destination files, + even if the destination files are hardlinked, or the source + is a non regular file. + [bug introduced in coreutils-8.6] + ** Changes in behavior On GNU/Linux systems, ls no longer issues an error message on diff --git a/src/copy.c b/src/copy.c index 6e5efc708..54601ce07 100644 --- a/src/copy.c +++ b/src/copy.c @@ -2211,10 +2211,11 @@ copy_internal (char const *src_name, char const *dst_name, /* Never unlink dst_name when in move mode. */ && ! x->move_mode && (x->unlink_dest_before_opening - || (x->preserve_links && 1 < dst_sb.st_nlink) - || (x->dereference == DEREF_NEVER - && ! S_ISREG (src_sb.st_mode)) - )) + || (x->data_copy_required + && ((x->preserve_links && 1 < dst_sb.st_nlink) + || (x->dereference == DEREF_NEVER + && ! S_ISREG (src_sb.st_mode)))) + )) { if (unlink (dst_name) != 0 && errno != ENOENT) { diff --git a/tests/cp/attr-existing.sh b/tests/cp/attr-existing.sh index 59ce64183..14fc8445c 100755 --- a/tests/cp/attr-existing.sh +++ b/tests/cp/attr-existing.sh @@ -19,11 +19,26 @@ . "${srcdir=.}/tests/init.sh"; path_prepend_ ./src print_ver_ cp -printf '1' > file1 -printf '2' > file2 -printf '2' > file2.exp +printf '1' > file1 || framework_failure_ +printf '2' > file2 || framework_failure_ +printf '2' > file2.exp || framework_failure_ cp --attributes-only file1 file2 || fail=1 cmp file2 file2.exp || fail=1 +# coreutils v8.32 and before would remove destination files +# if hardlinked or the source was not a regular file. +ln file2 link2 || framework_failure_ +cp -a --attributes-only file1 file2 || fail=1 +cmp file2 file2.exp || fail=1 + +ln -s file1 sym1 || framework_failure_ +returns_ 1 cp -a --attributes-only sym1 file2 || fail=1 +cmp file2 file2.exp || fail=1 + +# One can still force removal though +cp -a --remove-destination --attributes-only sym1 file2 || fail=1 +test -L file2 || fail=1 +cmp file1 file2 || fail=1 + Exit $fail -- 2.24.1 --------------4F972D88FE3B584DA44E7221-- From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 03 12:49:56 2020 Received: (at 40352) by debbugs.gnu.org; 3 Apr 2020 16:49:56 +0000 Received: from localhost ([127.0.0.1]:43123 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jKPVz-0001Pi-OZ for submit@debbugs.gnu.org; Fri, 03 Apr 2020 12:49:55 -0400 Received: from mout.kundenserver.de ([212.227.126.133]:36705) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jKPVx-0001PB-M4 for 40352@debbugs.gnu.org; Fri, 03 Apr 2020 12:49:54 -0400 Received: from [192.168.101.10] ([93.218.105.44]) by mrelayeu.kundenserver.de (mreue009 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MQ5nE-1jgMFV3wpc-00M4bs; Fri, 03 Apr 2020 18:49:46 +0200 Subject: Re: bug#40352: cp -a --attributes-only zeroes a file with more than one link To: 40352@debbugs.gnu.org, P@draigBrady.com, matt.kloss@yandex.com References: <7539201585657706@iva1-e3ac85a63903.qloud-c.yandex.net> <140cc649-88db-1f59-6366-c9ef19c8a032@draigBrady.com> From: Bernhard Voelker Autocrypt: addr=mail@bernhard-voelker.de; prefer-encrypt=mutual; keydata= mQENBFPirzMBCACyzYldTjQ4ufFOkByY5Nn5USb5GFoL48nWBwNHjd9KUbtRRNlQiPNKd6hK Gvd3BGi5aoFKA4ytfRk6jbAbW3jVb3R8wYaV08mOy4KVEKxqN4bxsXlMjNChXVR+rtKDmfI+ oPTL+cPH2X6gW4W02IRbVw0uUhNm6zEedC/gNrY/mTlf1enZ46jxZ7BTUZaG+kx38UMISIMB zSzLRtdkwgmHj4jS3p1fF2cwRqLclIfMjKGpbNFPEXeXKWrCLcqHw78795eAR9q0YvrDkfIn GdDBwfb3VM4NdulwIFzvYZMSXvSbbyPLB5YkHU5aAWQHUse4WlfT5ccDpbzUYldRAvF9ABEB AAG0K0Jlcm5oYXJkIFZvZWxrZXIgPG1haWxAYmVybmhhcmQtdm9lbGtlci5kZT6JATkEEwEC ACMFAlPirzMCGwMHCwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRBGUC73lpFxle5wCACC dbs0QaJ0vR3Sff2cKdTk41rUq3YfWngsR///IOU0C5DdkePmCnJE/lUsUy0LRTxcUDLxQR+x QHU8ssRT0JUO9726dI3miy36UdsgmBYaOtLvQcidGmW1R7o0PYYf04+TFtyqKgngOUBPpMgR 6o4UsQxy/OD4bN1WDqOgIjL+D/qJpkKmgp6L6+hhaBCpiOFKRmmV7YyQ3SqVlfQNiHs5ZtkR nXpIjgZARV+GllKucI17bO0CGmTJZ1tstVy0+W3DQT1lbBkTTc++5LONM99D3jjn23l1ocOp folR53F7I4cb2RNfT23v1I59RH37lB9wMOqrKj0UjYAC2YoPGQ3BuQENBFPirzMBCADXLWWp QihBldY6reca8ZKdc3T9qXEOa3akE3DWKztIBmNJhtYOjmpLYajQTkGa7UoJTnbmZE2Rn6ZE oNnvb0gcFNAIcY95KOI+bjOR8HEgh4cx2REXh6L6olIgyXqt/KFusE4wtVZAFxZl+30HzN6n D+1HvrjXxPJRX6MsIYOYyyX9/6OofwJK6QHODYGp8WL2olHDnmsXg4AT6Wlr7qKpKrQELlcF R4xkvdmgL/Ghw/tK0yJTxMIcewCCZWLPOXRmFRbvAadZWPAgVsJ63siNyUlVnVMSzDgTJl+s l/DMabXpqrJQx3/1Yy6mTaDs3XZT/wmBKaTLXx/LByaPxQQ7ABEBAAGJAR8EGAECAAkFAlPi rzMCGwwACgkQRlAu95aRcZWVPwgAqZT6iTXkoP37wYb41323RzhBcJ8JSk4cyBDBUXX0lMrM 3qhiClKG7phpxVdu817Gwc6Hsecg7FfjQAV8MHQ0ZFeEFdk3b2rKBqfsStc+h49/xF3Fb+if CzR9qeQF82fMSxkg18++7hMcHCMO/hPZ/Q0xRi+lrSr2QKDJQuLzSyVU14TxrCkevZjEhtma VNvcJlJzCbiBXee9Fpc5jITUXPFG8E8dxqo1n+duOyIMgozrAnzP7X5V/Ob/Ozf/aGGX9+Jd inyfCX18nWcHALKMU/36Eua/ylalf/2c2YkBp9KCLVmGgPkUgW52EeRPgroIsiwu+rwCSV6Z UyCJ+OymCg== Message-ID: <69c0926a-c1f0-30fa-e2f6-218f93dede0d@bernhard-voelker.de> Date: Fri, 3 Apr 2020 18:49:45 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0 MIME-Version: 1.0 In-Reply-To: <140cc649-88db-1f59-6366-c9ef19c8a032@draigBrady.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K1:KVTL/FioFzdXk5iIq6Rth52rphRTTlCwCpnqhuS7Gs+Mccc+N/n iBG1cK1YjNmkvzWpkEWibsQc8bsmb4b/Ih5b8VFqz0qcEkU/sPkTw8gfzBGf27J24Hz4cH5 OBl/PYXnP21CJJDFuTqQMAzaEwiml2XiYh9NKWeLhCCOOy8HO5OV41Qe0Pdfzl+8EBLn5pQ nndXLcAMRbVO1vQnWD0vQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:bdiR3shtSEA=:fmXjY/k45KAKYQQ6qrMeBg 9wR6ujFsHVvZWn1xyZLkjM4Tv3f9PEL90HlpnKpFY+vXoA6PMqSrp0v3clRNsLzHdFxt1eTzn gkDprJbsFGel/1y3I8quMIUjvjyEUXs2mHcDYvUjTzDlHZ63hlfL3cPTVhOOOEskYMLGwZmFX Sp67UyI/VMDlRKjlYo3I5osXFYBlj1DJTIy4YPcjMIkSWn1rV/ZUC83ZTG6veg0u4qAaT06fu Ro+hdjgipa7gfwRXpWAo2zeVmkbLoBzn3jX0AkWlJp17oVloPVgr25zPPJ2JjzDBIC/Qymw6U vULaml3EJc+f/I7zit8LC/uEd7p617AeoQUuS3Ke1iOqPcLLDm5ZXFCl2OeBvqV7Pm9Oimn0s STpLzWelXlbGrq8SPt/nZWd8vNx0QVIB+EsDnQvprDELBb1TQKo2n/+tAilhhduR3jz4/Cr5o eZWtmFzx64h2df3txBKXpY5uzAzAoK8Z2RiSjQUcwQ/wbq7NAnRfDXpBMuSxsKOhIPLe3fioc CWRHxxkKV/Zbnqdgk3GlW2JRYPUYhado1tBjFgbEHJYwxLbeqDDLilC2yTSW4gYHLpZuc9Q3s I7QwJaauTOtJNUDjJrfsKbvnr+v+UzBevA7a35scU1k6AFhtQgJ+m4tPplVVT+KoXjLYwKB0s 1Hprck2VZaTPdO97oxkgtEyBqBFOyPut33Dh0IPT2AG+6IuoqcY/hrkpRDmlxpT/Xb8AOYVcS CuiwEG/jLt1UY2kRSs/Nu3mOXErvxkKprlb2Se6nHlRMT5/vgdOowrA+MZjvCW//OxU1HHTxQ Yv5vBbfzekzgse0SVJs4SneM7NVT6kk5MC58eWeYOg6bTgtTSBkSFojylMcwgDXgi0pVjHT X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 40352 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 2020-04-01 14:10, Pádraig Brady wrote: > On 31/03/2020 13:32, Matt Kloss wrote: >> Hello, >> >> When you cp -a --attributes-only a [dest] file which has a more than one >> “hardlink”, it zeroes the file: > > The attached fixes this, which I'll push later. > Marking this as done. LGTM, thanks! Have a nice day, Berny From unknown Mon Jun 23 09:36:45 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 02 May 2020 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator