Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
91-sbctl.install: Unconditionally remove file from database
This partially undoes 5106d1e, but avoids that problem by ignoring non-zero exit statuses from `sbctl remove-file`. That commit stopped the script from failing when uninstalling a kernel where the UKI wasn't in sbctl's database. However, it causes the UKI to never be removed from the database if UKI removal is done by a script that runs before `91-sbctl.install`. This is the case with systemd-ukify's `60-ukify.install` and systemd's `90-uki-copy.install`. By the time that `91-sbctl.install` runs during kernel removal, `90-uki-copy.install` will have already deleted the UKI. Signed-off-by: Andrew Gunnerson <[email protected]>
- Loading branch information