

Eliminating these potential failures was crucial to maintain continuity of Dropbox’s value to its users. More importantly, it also meant that small bugs in other parts of the client could affect auto-update. This meant that the client had to be running in order to update itself. Basically, as part of regular file syncing, the server can send down an entry in the metadata that says, “Please update to version X with checksum Y.” The client would then download the file, verify the checksum, open the payload, replace the files on disk, restart the app and boom! It would be running version X. Our auto-update system, as originally designed, was written as a feature of the desktop client. It allows our developers to rapidly innovate, showcase new features to our users, maintain compatibility with server endpoints, and mitigate risk of incompatibilities that may creep in with platform/OS changes. If you don’t see ~/Library folder then follow this post.Keeping users on the latest version of the Dropbox desktop app is critical.


If you don’t have dropbox account you can create Dropbox account here. You may need some extra storage more than 2GB (which Dropbox provides default). Next step is to just start Dropbox Application and you will see your GMail data backed up to Dropbox 🙂Īnd you are all set. This command will create symlink under folder /Users/ashah/Dropbox/crunchify-mail/email-backup as you see in below image. Ln -s ~/Library/Mail/V6 ~/Dropbox/crunchify-mail/email-backup
