Bug 202119

Summary: databases/evolution-data-server: local mail delivery fails due to permissions
Product: Ports & Packages Reporter: mwisnicki+freebsd
Component: Individual Port(s)Assignee: freebsd-gnome (Nobody) <gnome>
Status: Closed FIXED    
Severity: Affects Some People CC: kwm
Priority: --- Flags: bugzilla: maintainer-feedback? (gnome)
Version: Latest   
Hardware: Any   
OS: Any   

Description mwisnicki+freebsd 2015-08-06 05:49:07 UTC
Local mail delivery needs write access to /var/mail to create lock files.

Evolution has an sgid helper for that (libexec/camel-lock-helper*) however on freebsd it's group owner is "wheel" while /var/mail has group owner "mail".

Executing `chgrp mail /usr/local/libexec/camel-lock-helper*` fixes that.
Comment 1 commit-hook freebsd_committer freebsd_triage 2015-08-06 11:42:29 UTC
A commit references this bug:

Author: kwm
Date: Thu Aug  6 11:42:05 UTC 2015
New revision: 393653
URL: https://svnweb.freebsd.org/changeset/ports/393653

Log:
  Make the camel-lock-helper-1.2 application part of the mail group and set sgid.

  This allows evolution do do local mail delivery again.

  PR:		202119
  Submitted by:	mwisnicki+freebsd@gmail.com

Changes:
  head/databases/evolution-data-server/Makefile
  head/databases/evolution-data-server/pkg-plist
Comment 2 Koop Mast freebsd_committer freebsd_triage 2015-08-06 11:43:53 UTC
Thanks!