From a50b02faf209e6c6696ffd5dfc9e46b0b886ee72 Mon Sep 17 00:00:00 2001 From: Mario Limonciello Date: Wed, 17 Apr 2019 14:59:49 +0800 Subject: [PATCH] uefi: Don't leak the application build path into the binary This can be set at runtime if needed using environment variables. --- plugins/uefi/fu-uefi-common.c | 2 -- plugins/uefi/meson.build | 1 - 2 files changed, 3 deletions(-) diff --git a/plugins/uefi/fu-uefi-common.c b/plugins/uefi/fu-uefi-common.c index fadb469f3..fa7df3ea8 100644 --- a/plugins/uefi/fu-uefi-common.c +++ b/plugins/uefi/fu-uefi-common.c @@ -88,8 +88,6 @@ fu_uefi_get_built_app_path (GError **error) g_autofree gchar *prefix = NULL; if (fu_uefi_secure_boot_enabled ()) extension = ".signed"; - if (g_file_test (EFI_APP_LOCATION_BUILD, G_FILE_TEST_EXISTS)) - return g_strdup_printf ("%s%s", EFI_APP_LOCATION_BUILD, extension); suffix = fu_uefi_bootmgr_get_suffix (error); if (suffix == NULL) return NULL; diff --git a/plugins/uefi/meson.build b/plugins/uefi/meson.build index 8b7428648..ac9f5dd83 100644 --- a/plugins/uefi/meson.build +++ b/plugins/uefi/meson.build @@ -1,7 +1,6 @@ subdir('efi') cargs = ['-DG_LOG_DOMAIN="FuPluginUefi"'] -cargs += '-DEFI_APP_LOCATION_BUILD="' + app.full_path() + '"' efi_os_dir = get_option('efi_os_dir') if efi_os_dir != ''