summaryrefslogtreecommitdiff
path: root/tests/mkdir/special-1
diff options
context:
space:
mode:
Diffstat (limited to 'tests/mkdir/special-1')
-rwxr-xr-xtests/mkdir/special-116
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