Bug 202119 - databases/evolution-data-server: local mail delivery fails due to permissions
Summary: databases/evolution-data-server: local mail delivery fails due to permissions
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-gnome (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-06 05:49 UTC by mwisnicki+freebsd
Modified: 2015-08-06 11:43 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (gnome)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 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 2015-08-06 11:43:53 UTC
Thanks!