From: Sylvestre Ledru Date: Thu, 1 Jan 2026 12:20:52 +0000 (+0100) Subject: tests: mv: check broken symlink cross-filesystem move X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cd08aa205632c7fd1a2ab3d99e78a56029b7e086;p=thirdparty%2Fcoreutils.git tests: mv: check broken symlink cross-filesystem move Identified here: * tests/mv/mv-special-2.sh: Add the check. --- diff --git a/tests/mv/mv-special-2.sh b/tests/mv/mv-special-2.sh index f77e323234..36ebcb427d 100755 --- a/tests/mv/mv-special-2.sh +++ b/tests/mv/mv-special-2.sh @@ -59,6 +59,12 @@ mv --verbose blah xdev && returns_ 1 test -L blah && test -L xdev/blah || fail=1 +# Test moving a broken symlink to another file system +ln -nsf nonexistent broken_symlink || framework_failure_ +mv --verbose broken_symlink xdev && +returns_ 1 test -L broken_symlink && +test -L xdev/broken_symlink || fail=1 + if python -c "import socket as s; s.socket(s.AF_UNIX).bind('test.sock')" && test -S 'test.sock'; then mv --verbose test.sock xdev &&