From 37388292edf9ca9e8236297ed5f777ab4b15b7cc Mon Sep 17 00:00:00 2001 From: Philipp Takacs Date: Sat, 6 Dec 2014 15:20:12 +0100 Subject: [PATCH] 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. --- configure.ac | 5 +++++ 1 file changed, 5 insertions(+) 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 -- 1.7.10.4