Do not hardcode path to config file, and move it to the right directory
Alle Prüfungen waren erfolgreich
Builds / ExectOS (amd64) (push) Successful in 27s
Builds / ExectOS (i686) (push) Successful in 25s

Dieser Commit ist enthalten in:
Rafal Kupiec 2023-12-23 23:11:15 +01:00
Ursprung aa534ef011
Commit e99afaba41
Signiert von: belliash
GPG-Schlüssel-ID: 4E829243E0CFE6B4
3 geänderte Dateien mit 5 neuen und 5 gelöschten Zeilen

Datei anzeigen

@ -1 +1 @@
set_install_file(xtldr.ini efi/boot)
set_install_file(xtldr.ini efi/boot/xtldr)

Datei anzeigen

@ -15,9 +15,9 @@
/* XTLDR directories */
#define XTBL_LOADER_DIRECTORY L"\\EFI\\BOOT\\XTLDR\\"
#define XTBL_MODULES_DIRECTORY L"\\EFI\\BOOT\\XTLDR\\MODULES\\"
#define XTBL_THEMES_DIRECTORY L"\\EFI\\BOOT\\XTLDR\\THEMES\\"
#define XTBL_LOADER_DIRECTORY_PATH L"\\EFI\\BOOT\\XTLDR\\"
#define XTBL_MODULES_DIRECTORY_PATH L"\\EFI\\BOOT\\XTLDR\\MODULES\\"
#define XTBL_THEMES_DIRECTORY_PATH L"\\EFI\\BOOT\\XTLDR\\THEMES\\"
/* EFI XT boot devices */
#define XTBL_BOOT_DEVICE_UNKNOWN 0x00

Datei anzeigen

@ -121,7 +121,7 @@ BlpLoadConfiguration()
RtlInitializeListHead(&BlpConfigSections);
/* Read data from configuration file */
Status = BlpReadConfigFile(L"\\EFI\\BOOT\\", L"XTLDR.INI", &ConfigData);
Status = BlpReadConfigFile(XTBL_LOADER_DIRECTORY_PATH, L"XTLDR.INI", &ConfigData);
if(Status != STATUS_EFI_SUCCESS)
{
/* Failed to load configuration */