#2320 new
Jacob Heider

Overwriting symlinks in Application Support

Reported by Jacob Heider | May 15th, 2019 @ 09:53 PM

This might be an "I don't care about that" "bug", but I figured I'd report. Short version is that I'm implementing mackup (https://github.com/lra/mackup) to keep my configurations synchronized (particularly useful with lots of rules) and MailMate seems to be overwriting the symlinks created by mackup for two files:

jacob@ghost ~ > mackup backup
Backing up Library/Application Support/Mailmate/Mailboxes.plist ...
Backing up Library/Preferences/com.freron.MailMate.plist ...
jacob@ghost ~ > ls -l ~/Library/Application\ Support/MailMate/Mailboxes.plist ~/Library/Preferences/com.freron.MailMate.plist
lrwxr-xr-x  1 jacob  staff  85 May 15 17:49 /Users/jacob/Library/Application Support/MailMate/Mailboxes.plist -> /Users/jacob/Dropbox/Mackup/Library/Application Support/Mailmate/Mailboxes.plist
lrwxr-xr-x  1 jacob  staff  78 May 15 17:49 /Users/jacob/Library/Preferences/com.freron.MailMate.plist -> /Users/jacob/Dropbox/Mackup/Library/Preferences/com.freron.MailMate.plist

Quit MailMate here

jacob@ghost ~ > ls -l ~/Library/Application\ Support/MailMate/Mailboxes.plist ~/Library/Application\ Support/MailMate/com.freron.MailMate.pid ~/Library/Preferences/com.freron.MailMate.plist
-rw-------  1 jacob  staff  13070 May 15 17:50 /Users/jacob/Library/Application Support/MailMate/Mailboxes.plist
-rw-------  1 jacob  staff  38119 May 15 17:50 /Users/jacob/Library/Preferences/com.freron.MailMate.plist

It looks like MailMate is removing and recreating those files, which is fine if no other tool is touching them, but not so good with mackup. Any interest in changing this behavior?

Comments and changes to this ticket

  • Jacob Heider

    Jacob Heider May 16th, 2019 @ 04:30 PM

    I suppose there's a secondary question of "what does MailMate do when its config files change while it's open", and my guess is that it prefers what it has in memory, and will overwrite those changes eventually. So, perhaps mackup's MailMate support is fundamentally useless, unless you carefully close it every time you walk away from a computer.

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Mac OS X email client.

Shared Ticket Bins

People watching this ticket