X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=mutt-forcedotlock.patch;h=565da4b17eaa215c680fc5cfd8c39c08f66cc2dd;hb=c59ea3a35fcb2a5428e4f56dca0af7c5d89d1ace;hp=4b7c0774e8487da2f7f6444bd88cb20732cf45b7;hpb=a6825e697d48751b88d2d180240675ae96af64b3;p=packages%2Fmutt.git diff --git a/mutt-forcedotlock.patch b/mutt-forcedotlock.patch index 4b7c077..565da4b 100644 --- a/mutt-forcedotlock.patch +++ b/mutt-forcedotlock.patch @@ -1,47 +1,15 @@ -diff -urN mutt-1.3.17.org/configure.in mutt-1.3.17/configure.in ---- mutt-1.3.17.org/configure.in Wed Apr 4 23:31:32 2001 -+++ mutt-1.3.17/configure.in Wed Apr 4 23:33:55 2001 -@@ -321,41 +321,8 @@ +--- mutt-1.5.15/Makefile.am.orig 2007-06-03 12:32:52.028633000 +0200 ++++ mutt-1.5.15/Makefile.am 2007-06-03 13:05:48.801283592 +0200 +@@ -154,9 +154,9 @@ + rm -f $(DESTDIR)$(bindir)/mutt.dotlock ; \ + ln -sf $(DESTDIR)$(bindir)/mutt_dotlock $(DESTDIR)$(bindir)/mutt.dotlock ; \ + fi +- if test -f $(DESTDIR)$(bindir)/mutt_dotlock && test x@DOTLOCK_GROUP@ != x ; then \ +- chgrp @DOTLOCK_GROUP@ $(DESTDIR)$(bindir)/mutt_dotlock && \ +- chmod @DOTLOCK_PERMISSION@ $(DESTDIR)$(bindir)/mutt_dotlock || \ ++ if test -f $(DESTDIR)$(bindir)/mutt_dotlock && test x$(DOTLOCK_GROUP) != x ; then \ ++ chgrp $(DOTLOCK_GROUP) $(DESTDIR)$(bindir)/mutt_dotlock && \ ++ chmod $(DOTLOCK_PERMISSION) $(DESTDIR)$(bindir)/mutt_dotlock || \ + { echo "Can't fix mutt_dotlock's permissions! This is required to lock mailboxes in the mail spool directory." >&2 ; exit 1 ; } \ fi - AC_DEFINE_UNQUOTED(MAILPATH, "$mutt_cv_mailpath") - -- AC_CACHE_CHECK(if $mutt_cv_mailpath is world writable, mutt_cv_worldwrite, [AC_TRY_RUN([#include --#include -- --int main (int argc, char **argv) --{ -- struct stat s; -- -- stat ("$mutt_cv_mailpath", &s); -- if (s.st_mode & S_IWOTH) exit (0); -- exit (1); --}], mutt_cv_worldwrite=yes, mutt_cv_worldwrite=no, mutt_cv_worldwrite=no)]) -- -- mutt_cv_setgid=no -- if test $mutt_cv_worldwrite = yes; then -- AC_DEFINE(USE_DOTLOCK) -- else -- -- AC_CACHE_CHECK(if $mutt_cv_mailpath is group writable, mutt_cv_groupwrite, [AC_TRY_RUN([#include --#include -- --int main (int argc, char **argv) --{ -- struct stat s; -- -- stat ("$mutt_cv_mailpath", &s); -- if (s.st_mode & S_IWGRP) exit (0); -- exit (1); --}], mutt_cv_groupwrite=yes, mutt_cv_groupwrite=no, mutt_cv_groupwrite=no)]) -- -- if test $mutt_cv_groupwrite = yes; then -- AC_DEFINE(USE_DOTLOCK) -- AC_DEFINE(USE_SETGID) -- mutt_cv_setgid=yes -- fi -- fi -+ AC_DEFINE(USE_DOTLOCK) -+ AC_DEFINE(USE_SETGID) - fi - AC_ARG_ENABLE(external_dotlock, [ --enable-external-dotlock Force use of an external dotlock program],