From 759591ae5138a97004c9b65b8357d8246dc97cd3 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sun, 27 Feb 2000 14:27:13 +0000 Subject: *** empty log message *** --- tests/install/create-leading | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100755 tests/install/create-leading (limited to 'tests/install/create-leading') diff --git a/tests/install/create-leading b/tests/install/create-leading new file mode 100755 index 000000000..7e9f3ade2 --- /dev/null +++ b/tests/install/create-leading @@ -0,0 +1,41 @@ +#! /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 -- cgit v1.2.3-54-g00ecf