X-Git-Url: https://code.delx.au/refind/blobdiff_plain/7f97f502da6c482383f038970e788e1d005d391b..c5bc1ce13e5c8f0f9e264313726a8d3a28d4b70d:/refind/config.c diff --git a/refind/config.c b/refind/config.c index f592eb9..658f8eb 100644 --- a/refind/config.c +++ b/refind/config.c @@ -63,6 +63,7 @@ #include "config.h" #include "screen.h" #include "apple.h" +#include "mystrings.h" #include "../include/refit_call_wrapper.h" #include "../mok/mok.h" @@ -523,6 +524,7 @@ VOID ReadConfig(CHAR16 *FileName) MyFreePool(GlobalConfig.DontScanFiles); GlobalConfig.DontScanFiles = StrDuplicate(DONT_SCAN_FILES); MergeStrings(&(GlobalConfig.DontScanFiles), MOK_NAMES, L','); + MergeStrings(&(GlobalConfig.DontScanFiles), FWUPDATE_NAMES, L','); MyFreePool(GlobalConfig.DontScanVolumes); GlobalConfig.DontScanVolumes = StrDuplicate(DONT_SCAN_VOLUMES); GlobalConfig.WindowsRecoveryFiles = StrDuplicate(WINDOWS_RECOVERY_FILES); @@ -648,6 +650,8 @@ VOID ReadConfig(CHAR16 *FileName) GlobalConfig.ShowTools[i - 1] = TAG_WINDOWS_RECOVERY; } else if (MyStriCmp(FlagName, L"mok_tool")) { GlobalConfig.ShowTools[i - 1] = TAG_MOK_TOOL; + } else if (MyStriCmp(FlagName, L"fwupdate")) { + GlobalConfig.ShowTools[i - 1] = TAG_FWUPDATE_TOOL; } else if (MyStriCmp(FlagName, L"csr_rotate")) { GlobalConfig.ShowTools[i - 1] = TAG_CSR_ROTATE; } else if (MyStriCmp(FlagName, L"firmware")) {