mirror of
https://github.com/clearlinux/swupd-server.git
synced 2026-10-04 16:08:29 +00:00
746b9a56a863427977ad95489d2a5ad4d021fb02
There are new functions that replace system() calls: system_argv(), system_argv_fd and system_argv_pipe(). They are based on execvp() function and they can manage any argument including filenames with characters that could be interpreted as meta-characters in a regular system() function. So no escape for the arguments needed and is less prone to errors. Signed-off-by: Jose R Guzman <jose.r.guzman.mosqueda@intel.com>
The swupd-server package provides a reference implementation of a software update server-side component that generates update content consumable by a software update client (swupd-client). Such content includes manifests that describe incremental changes in the OS from build to build, binary deltas, full copies of files (fullfiles) that were added/changed from a previous build, and packs composed of binary deltas and/or fullfiles.
Languages
C
69.3%
Shell
27.7%
Makefile
1.6%
M4
1.4%