Resolve path separator issue for OS-independent cross-platform compatibility

This commit is contained in:
Hoang Hong Quan
2024-08-11 11:38:25 +07:00
parent 154704e7b8
commit 24787ad33d

View File

@@ -343,9 +343,9 @@ class builder:
kexts_directory = os.path.join(efi_directory, "EFI", "OC", "Kexts")
kext_list = self.utils.find_matching_paths(kexts_directory, ".kext")
kext_loaded = [kext.get("BundlePath") for kext in config.get("Kernel").get("Add")]
kext_loaded = [os.path.basename(kext.get("BundlePath")) for kext in config.get("Kernel").get("Add")]
for kext_path in kext_list:
if not kext_path in kext_loaded:
if not os.path.basename(kext_path) in kext_loaded:
files_to_remove.append(os.path.join(kexts_directory, kext_path))
tools_directory = os.path.join(efi_directory, "EFI", "OC", "Tools")