From: Philipp Takacs Date: Sat, 6 Dec 2014 14:20:12 +0000 (+0100) Subject: Use realpath to find the mailspool X-Git-Tag: mmh-0.2-RC1~37 X-Git-Url: http://git.marmaro.de/?a=commitdiff_plain;h=37388292edf9ca9e8236297ed5f777ab4b15b7cc;p=mmh Use realpath to find the mailspool inc is istalled with setgid-flag if the mailspool isn't world writeable and dot-locking is used. This work now if the mailspool is a sysmlink. --- diff --git a/configure.ac b/configure.ac index fda0e5a..b8f41f2 100644 --- a/configure.ac +++ b/configure.ac @@ -143,6 +143,10 @@ AC_PROG_RANLIB dnl Check for `ranlib' AC_PROG_AWK dnl Check for mawk,gawk,nawk, then awk AC_PROG_LEX dnl Check for lex/flex +dnl Look for `realpath' +pathtmp=/bin:/usr/bin:/usr/local/bin +AC_PATH_PROG(realpathpath, realpath, no, [$pathtmp]) + dnl Look for `cut' pathtmp=/usr/bin:/bin:/usr/local/bin:/usr/xpg4/bin:/usr/ucb AC_PATH_PROG(cutpath, cut, no, [$pathtmp]) @@ -239,6 +243,7 @@ AC_CACHE_CHECK(where mail spool is located, nmh_cv_mailspool, /usr/spool/mail dnl /dev/null; dnl Just in case we fall through do + mailspool = $realpathpath $mailspool; test -d $mailspool && break done nmh_cv_mailspool=$mailspool