I was looking around at solutions for auto-updating Google Chrome, but wasn't happy with any of the methods I found. So I made my own!
It creates a "launcher" for Google Chrome (and variants) to spawn a background process to check for updates. If (and only if) you need an update, it will create an actionable Raven notification asking you if you want to install update. (Uses polkit pkexec
to ask for root permission.) All of this happens in the background while you run Chrome unimpeded.
Unlike other solutions I saw, it actually checks if you are up to date first before doing a time-consuming download, build, and install (even if it's in the background).
You can install it by entering this into the terminal:
wget -O - https://gist.githubusercontent.com/tomocafe/dccbc8f2489820d653a84fd3c3c0537a/raw/88dac880dc88fa05009d5c218e4b41a7500f2cce/install-solus-chrome-autoupdate-on-launch.sh | bash
which will create launcher(s) and their desktop files in your home directory. Note that it doesn't touch anything in your system directories, this is entirely in user space.
You can check the script in this gist.