(eval, eval7, eval6, eval5, eval4, eval3, eval2, eval1):
[coreutils.git] / tests / mkdir / t-slash
blob2383946913160757592eaab6de52eec9411cbe2a
1 #!/bin/sh
2 # Ensure that mkdir works with arguments specified with and without
3 # a trailing slash.
5 if test "$VERBOSE" = yes; then
6 set -x
7 mkdir --version
8 fi
10 pwd=`pwd`
11 tmp=t-slash.$$
12 trap 'status=$?; cd $pwd; rm -rf $tmp && exit $status' 0
13 trap '(exit $?); exit' 1 2 13 15
15 framework_failure=0
16 mkdir $tmp || framework_failure=1
17 cd $tmp || framework_failure=1
19 if test $framework_failure = 1; then
20 echo 'failure in testing framework'
21 (exit 1); exit
24 fail=0
26 mkdir -p dir/ || fail=1
27 test -d dir || fail=1
29 # This failed on NetBSD for fileutils-4.0.33.
30 mkdir d2/ || fail=1
31 test -d d2 || fail=1
33 (exit $fail); exit