Files
Andrew Gunnerson 884d848112 91-sbctl.install: Unconditionally remove file from database
This partially undoes 5106d1ef8a, 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 <accounts+github@chiller3.com>
2024-07-31 19:45:05 -04:00
..
2021-10-23 21:34:50 +02:00
2023-12-21 08:55:16 -05:00