From 9206dbeb5d3e87cfca373c5c1e9c32a14e5ce592 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Fri, 10 Dec 2021 14:08:58 -0800 Subject: [PATCH 2/2] mv: Bug#52410 fix The recent Gnulib update fixed this bug reported by Vincent Vermilya. * tests/mv/backup-dir.sh: Test for Bug#52410. --- NEWS | 4 ++++ tests/mv/backup-dir.sh | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/NEWS b/NEWS index 61f58b668..c2ecdedfa 100644 --- a/NEWS +++ b/NEWS @@ -21,6 +21,10 @@ GNU coreutils NEWS -*- outline -*- and B is in some other file system. [bug introduced in coreutils-9.0] + 'mv -T --backup=numbered A B/' no longer miscalculates the backup number + for B when A is a directory, possibly inflooping. + [bug introduced in coreutils-6.3] + ** Changes in behavior timeout --foreground --kill-after=... will now exit with status 137 diff --git a/tests/mv/backup-dir.sh b/tests/mv/backup-dir.sh index f920f319d..045228f4e 100755 --- a/tests/mv/backup-dir.sh +++ b/tests/mv/backup-dir.sh @@ -31,4 +31,9 @@ EOF compare exp out || fail=1 +# Bug#52410 +mkdir C D E || framework_failure_ +mv -T --backup=numbered C E/ || fail=1 +mv -T --backup=numbered D E/ || fail=1 + Exit $fail -- 2.33.1