mirror of
https://github.com/clearlinux/swupd-client.git
synced 2026-09-07 22:21:32 +00:00
When swupd is installing a bundle, it goes through the list of files to install and removes those files that already exist in the target system from the list, regardless of if the files were added by other bundle or not. This commit changes this process so the file is removed from the list of files to install only if the file is listed as installed in the manifest of one of the already installed bundles. This way if the file is already present in the system, but not listed in any other manifest it can be overwritten since we cannot assume the file is correct. Closes #863