]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
Add tests for the above fix.
authorJim Meyering <jim@meyering.net>
Sun, 5 Nov 2000 15:02:32 +0000 (15:02 +0000)
committerJim Meyering <jim@meyering.net>
Sun, 5 Nov 2000 15:02:32 +0000 (15:02 +0000)
tests/cp/cp-parents

index 313ead5db6eac5ef478e4d622d04e5c197135bef..b62bda3b7e2fcab8c89752b88cd19e6af7b9db96 100755 (executable)
@@ -20,7 +20,7 @@ framework_failure=0
 mkdir $tmp || framework_failure=1
 cd $tmp || framework_failure=1
 mkdir foo bar || framework_failure=1
-mkdir -p a/b/c d e || framework_failure=1
+mkdir -p a/b/c d e e-dir || framework_failure=1
 
 if test $framework_failure = 1; then
   echo 'failure in testing framework'
@@ -45,4 +45,9 @@ p=`ls -ld e/d|sed 's/ .*//'`; case $p in drwxr-xr-x);; *) fail=1;; esac
 p=`ls -ld e/d/a|sed 's/ .*//'`; case $p in drwx-w--w-);; *) fail=1;; esac
 p=`ls -ld e/d/a/b/c|sed 's/ .*//'`; case $p in drwxr-xr-x);; *) fail=1;; esac
 
+# Make sure `mkdir -p existing-dir' succeeds and
+# that `mkdir existing-dir' fails.
+mkdir -p e-dir || fail=1
+mkdir e-dir > /dev/null 2>&1 && fail=1
+
 (exit $fail); exit