diff options
Diffstat (limited to 'tests/mkdir/special-1')
-rwxr-xr-x | tests/mkdir/special-1 | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/mkdir/special-1 b/tests/mkdir/special-1 index 8b07a4ae5..1807fa1ab 100755 --- a/tests/mkdir/special-1 +++ b/tests/mkdir/special-1 @@ -19,4 +19,20 @@ case "$1" in *) fail=1 ;; esac +rmdir $tmp || fail=1 +tmp2=$tmp/sub + +# This should fail. +mkdir -m2755 $tmp2 2> /dev/null && fail=1 + +# Now test the --parents option. +mkdir --parents -m2755 $tmp2 || fail=1 + +test -d $tmp2 || fail=1 +set -- `ls -ld $tmp2` +case "$1" in + drwxr-sr-x) ;; + *) fail=1 ;; +esac + exit $fail |