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 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.
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.