Clever & Automatic Software Updates
Software updates which provide important security fixes should be installed automatically, but only on decent network connections (e.g. not slow&expensive cellular network).
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Not started
- Milestone target:
- None
- Started by
- Completed by
Whiteboard
I wonder if we could make an Upstart job to be triggered on connecting to a decent network. Also it would be great to collaborate with Ubuntu on that. --shnatsel
No password is needed during update installation, so maybe a Chrome or Windows-style background updater for all updates would work (for decent connections, of course).
-lordalpha1
we could do something like this:
https:/
-- julien-spautz
That's just a tutorial for unattended-
shnatsel, network manager has vala bindings, so it wouldn't be difficult to select a preferred network. A speedtest could be run by running apt-get update, and seeing how long that takes/download size (smaller file would be preferable), and 3G connections could possibly be
found by querying mobile-
Hi,
It might be a good idea to not limit it to security upgrade. I have install elementary OS to a few not tech savy people. They all just close the window when asked to update their system.
-- lasne olivier
Work Items
Work items:
On connecting to a decent network trigger something like unattended-upgrades cronjob for installing security updates: TODO
Create an option to control updates behavior in Switchboard: TODO
Dependency tree
* Blueprints in grey have been implemented.