X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/a2b00e7053ca3be3d1389588580c71498222a267..991ae1d9adaaa8900decd572b78f00f47bfa20b3:/test/common.sh.in diff --git a/test/common.sh.in b/test/common.sh.in index 3da171a4..e84d8e62 100644 --- a/test/common.sh.in +++ b/test/common.sh.in @@ -1,8 +1,8 @@ -# Common helper routines for test shell scripts -- intended to be sourced by them +# Common helper routines for test shell scripts -- to be sourced by them # @configure_input@ -#### The following exported variables are set by "make check". Ensure +#### The following variables are set by "make check". Ensure #### that they are set here so that individual tests can be run #### outside of make. Requires that MH_OBJ_DIR be set on entry. test -z "$MH_TEST_DIR" && MH_TEST_DIR="$MH_OBJ_DIR/test/testdir" @@ -21,9 +21,6 @@ test -z "$supported_locks" && supported_locks="@supported_locks@" test -z "$default_locking" && default_locking="@default_locking@" test -z "$MULTIBYTE_ENABLED" && MULTIBYTE_ENABLED="@MULTIBYTE_ENABLED@" test -z "$ICONV_ENABLED" && ICONV_ENABLED="@ICONV_ENABLED@" -export MH_TEST_DIR MH_INST_DIR -export bindir mandir nmhetcdir nmhetcdirinst nmhlibexecdir -export MULTIBYTE_ENABLED ICONV_ENABLED unset MAILDROP MHBUILD MHCONTEXT MHMTSUSERCONF MHN MHSHOW MHSTORE unset MHLDEBUG MHPDEBUG MHWDEBUG PAGER @@ -295,6 +292,15 @@ postproc: ${MH_LIBEXEC_DIR}/post showproc: ${MH_LIBEXEC_DIR}/mhl EOF + if test -z '@nmhetcdirinst@'; then + #### This isn't used with make distcheck, so that we can use it to + #### be sure that etc files are not used from an existing nmh + #### installation. + #### posh doesn't like "${MH_INST_DIR}${nmhetcdir}"/*, so cd to + #### the directory and provide an argument without quotes to cp. + (cd "${MH_INST_DIR}${nmhetcdir}/" && cp * "${MH_TEST_DIR}/Mail") + fi + folder -create +inbox > /dev/null # create 10 basic messages for i in 1 2 3 4 5 6 7 8 9 10;