--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to a topic in the Google Groups "Chromium-dev" group.
To unsubscribe from this topic, visit https://groups.google.com/a/chromium.org/d/topic/chromium-dev/JPqJdJhvwp8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to chromium-dev...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/07e860b8-5c16-45cf-acf5-07ca0b900025%40chromium.org.
To unsubscribe from this group and all its topics, send an email to chromium-dev+unsubscribe@chromium.org.
Hi Nicholas,The mac updater for Chrome is called Keystone and is based on https://code.google.com/archive/p/update-engine/. Unfortunately, as Josh already mentioned we don't have the resources to keep that public project up to date with the internal development so the two have diverged quite a bit.Keystone installs itself locally in $HOME/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle or in case of system-wide updates, the updater will be in the same path under /Library.Chrome uses KeystoneRegistration.framework to keep itself updated. You can find how it uses it here: https://cs.chromium.org/chromium/src/chrome/browser/mac/keystone_glue.mm. That framework simply calls the updater utilities - ksintall, ksadmin and GoogleSoftwareUpdateAgent. The first one installs Keystone on the system, the other two communicate with it - register Chrome with Keystone and check for updates.Do you plan to use your own update server or Google one? Keystone allows the server URL and the app to be changed, but it has some logic that locks itself to Google auto-update servers for security reasons. So I am afraid that you will not to be able to use Keystone as is with your own server. That said, you can build a solution based on the open source update engine above.
Could you let me know how you managed to get Omaha working for Windows builds? I’d love to hear about your findings.
To unsubscribe from this group and all its topics, send an email to chromium-dev...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/943d0314-7438-402b-b888-b907d129a7f1n%40chromium.org.
Sorry forgot to add some clarifications. My use case is to provide automatic updates to a custom chromium fork for internal users. Would source tree at //chrome/updater, with documentation at //docs/updater. be still applicable?
Also, I recently started working with chromium project.