clearlinux/swupd-overdue

Name: swupd-overdue

Owner: Clear Linux* Project for Intel Architecture

Description: Checks for overdue OS updates at boot.

Created: 2016-11-15 18:21:41.0

Updated: 2017-04-06 16:29:39.0

Pushed: 2017-04-12 16:15:17.0

Homepage: null

Size: 31

Language: C

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

About

This program is meant to be executed as a oneshot daemon at boot time. It checks to see that the system is running an OS version that isn't more than 14 days old, and forces an auto-update (through systemd) if so.

By default, Clear Linux OS performs auto software updates several times a day, if available. However, these updates are not applied at boot time. Doing updates at every boot would potentially cause issues for machines that are in a large cluster, so we want to avoid forcing an update if the chances are high that it might coalesce with many machines performing an update.

We also want to avoid updating containers that start and shut down frequently and do not run for very long periods. Because the default auto update timer will likely never expire in such a use case, we need to assure that the image doesn't go on being used without an OS software update for prolonged periods.

Notes

The swupd-overdue.1 manual page is generated using ronn. To re-create it, run make swupd-overdue.1. If you want to edit the man page, make sure to edit swupd-overdue.md and not the nroff output file. The HTML version is discarded.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.