--- /dev/null
+#! /bin/sh
+# Test -D option.
+# Note that the tests below use `ginstall', not install, because
+# that's the name of the binary in ../../src.
+
+if test "$VERBOSE" = yes; then
+ set -x
+ ginstall --version
+fi
+
+pwd=`pwd`
+dir=install-D$$
+
+trap "cd $pwd; rm -rf $dir" 0 1 2 3 15
+
+mkdir $dir
+unset VERSION_CONTROL SIMPLE_BACKUP_SUFFIX
+
+if test "${VERSION_CONTROL+set}" = set; then
+ echo '$0: the VERSION_CONTROL envvar is set --' \
+ ' unset it and rerun this test' >&2
+ exit 1
+fi
+
+if test "${SIMPLE_BACKUP_SUFFIX+set}" = set; then
+ echo '$0: the SIMPLE_BACKUP_SUFFIX envvar is set --' \
+ ' unset it and rerun this test' >&2
+ >&2
+ exit 1
+fi
+
+fail=0
+cd $dir
+file=file
+echo foo > $file
+ginstall -D $file no-dir || fail=1
+find
+test -d no-dir || fail=1
+test -r no-dir/$file || fail=1
+
+exit $fail