This release of swupd introduces management of 3rd-party repositories and content installed from them. A 3rd-party repository enables the distribution of user produced content. Multiple repositories can be managed along with the default upstream server. Most of the swupd subcommands used for managing upstream content are supported to manage 3rd-party content along with most of their options. Besides that, this release also adds multiple improvements in pre-existing swupd commands and bug fixes. Enhancements: - Adding flag --recursive to bundle-remove so dependencies can also be removed from the system as long as nothing else still depends on them - Improve the output of bundle-info and bundle-list to inform if dependencies were included or added by also-add flag - Reporting the total space cleared by swupd clean command - Display which bundles are installed on the output of bundle-info command - Run ldconfig on chroot when running swupd using --path parameter - Display a spinner before downloading a file to improve progress report - Support searching files on specific version on search-file command - Make swupd config files case insensitive Bugs: - Invalid output when using an empty file as swupd config file - Memory leaks on initialization erros or downloading a file to a full disk - Bundle info was showing an incorrect size for large bundles - Number of files added by bundle-add was corrected Signed-off-by: Otavio Pontes <otavio.pontes@intel.com>
Swupd Client
swupd is an OS-level software update program that applies updates to a Clear Linux OS. More information on how to use swupd can be found in the official documentation, swupd command man page and other documents on docs directory.
Reporting problems
Use github issue report tool (https://github.com/clearlinux/swupd-client/issues) to report bugs, issues and feature requests.
To help us to reproduce a bug reported, please attach the swupd command line, the command output, swupd version ('swupd -v' output) and clear linux version ('swupd info' output).
For other questions, contact us in Clear Linux mailing list (dev@lists.clearlinux.org) or IRC channel ( #clearlinux on Freenode).
How to contribute
Swupd client is open for contributions, so we are more than willing to review your patches! For more information take a look on the how to contribute guide
Reporting Security Concerns
If you have discovered potential security vulnerability in Swupd, please visit https://01.org/security for best practices on reporting security issues and to report your concern.