From f1f20b9306ed3658e9433e00e78f2ac640d0160d Mon Sep 17 00:00:00 2001 From: Elliott Hughes Date: Sun, 30 Aug 2015 06:35:30 -0500 Subject: Fix mv on overwrite. We need to remove the destination, not the source, to be able to overwrite. --- tests/mv.test | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'tests') diff --git a/tests/mv.test b/tests/mv.test index 53fc9992..030e9ccc 100755 --- a/tests/mv.test +++ b/tests/mv.test @@ -96,3 +96,10 @@ touch file1 file2 testing "Move -n file new_file (exist)" "mv -n file1 file2 && [ -e file1 -a -e file2 ] && echo 'yes'" "yes\n" "" "" rm -f file* + +touch file1 file2 +chmod 400 file1 file2 +testing "Move file over unwritable file with no stdin" \ + "