Enhancements: - Improving the quality of swupd --quiet output to be easy to be used on scripts and stable over time. - Fixing severity in telemetry reports to match the telemetry specification - Improve installation for directories and files to reduce dependency from tar binary. Now, tar is only used as a fallback when standard installation method fails. - Performance improvement when executing external commands by using vfork before execve as all commands already run in serial. - Updated list of files that triggers a clr-boot-manager call on update to include the cbm binary and ldlinux.c32 - Man page style was improved to follow the style of other standard man pages - Adding a new flag to update to also update 3rd-party repositories (swupd update --3rd-party) - Printing debug information for all file checked on diagnose or repair Bugs: - Installation of new directories on root dir (/) could fail on update or bundle-add - When flag --file is used on repair, only exact matches should be processed. - When repairing or diagnosing a directory using --file also some extra files were ignored. - Fixing problems on autocomplete for zsh - Fixed invalid memory access on curl resume download file errors 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.