mirror of
https://github.com/morgan9e/systemd
synced 2026-04-14 08:25:20 +09:00
bootctl: remove all our non-volatile variables on uninstall
Grepping around showed a few extra entries that are not listed in the remove_loader_variables() function. Namely: - BootNext - OsIndications - LoaderConfigConsoleMode - LoaderEntryLastBooted Of which the latter two are systemd specific, even though they are undocumented. Ensure they're removed - follow-up commits will add documentation references. Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
This commit is contained in:
committed by
Emil Velikov
parent
5ee3c914a4
commit
976904bf26
@@ -972,9 +972,11 @@ static int remove_loader_variables(void) {
|
||||
/* Remove all persistent loader variables we define */
|
||||
|
||||
FOREACH_STRING(var,
|
||||
EFI_LOADER_VARIABLE(LoaderConfigConsoleMode),
|
||||
EFI_LOADER_VARIABLE(LoaderConfigTimeout),
|
||||
EFI_LOADER_VARIABLE(LoaderConfigTimeoutOneShot),
|
||||
EFI_LOADER_VARIABLE(LoaderEntryDefault),
|
||||
EFI_LOADER_VARIABLE(LoaderEntryLastBooted),
|
||||
EFI_LOADER_VARIABLE(LoaderEntryOneShot),
|
||||
EFI_LOADER_VARIABLE(LoaderSystemToken)){
|
||||
|
||||
|
||||
Reference in New Issue
Block a user