2 # A directory may not replace an existing file.
4 if test "$VERBOSE" = yes; then
9 . $srcdir/../envvar-check
13 trap 'status=$?; cd $pwd; rm -rf $tmp && exit $status' 0
14 trap '(exit $?); exit' 1 2 13 15
17 mkdir $tmp || framework_failure=1
18 cd $tmp || framework_failure=1
20 mkdir dir || framework_failure=1
21 touch file || framework_failure=1
23 if test $framework_failure = 1; then
24 echo 'failure in testing framework' 1>&2
30 # In 4.0.35, this cp invocation silently succeeded.
31 cp -R dir file 2>/dev/null && fail=1
33 # Make sure file is not replaced with a directory.
35 test -f file || fail=1