MdeModulePkg CapsuleApp: Add directory support
Current CapsuleApp only supports input/output file from rootdirectory. If the CapsuleApp and related file are put into subdirectory, below message will be shown when running the CapsuleApp in shell. "CapsuleApp: capsule image (Capsule image file name) is not found." This patch is to add directory support for CapsuleApp by using shell protocol. Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Feng Tian <feng.tian@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng <star.zeng@intel.com> Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
# This application can trigger capsule update process. It can also
|
||||
# generate capsule image, or dump capsule variable information.
|
||||
#
|
||||
# Copyright (c) 2016, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2016 - 2017, Intel Corporation. All rights reserved.<BR>
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
# which accompanies this distribution. The full text of the license may be found at
|
||||
@@ -40,8 +40,6 @@
|
||||
MdeModulePkg/MdeModulePkg.dec
|
||||
|
||||
[Guids]
|
||||
gEfiFileInfoGuid ## CONSUMES ## GUID
|
||||
gEfiPartTypeSystemPartGuid ## CONSUMES ## GUID
|
||||
gEfiGlobalVariableGuid ## CONSUMES ## GUID
|
||||
gEfiCapsuleReportGuid ## CONSUMES ## GUID
|
||||
gEfiFmpCapsuleGuid ## CONSUMES ## GUID
|
||||
@@ -51,11 +49,10 @@
|
||||
gEfiSystemResourceTableGuid ## CONSUMES ## GUID
|
||||
|
||||
[Protocols]
|
||||
gEfiLoadedImageProtocolGuid ## CONSUMES
|
||||
gEfiSimpleFileSystemProtocolGuid ## CONSUMES
|
||||
gEfiGraphicsOutputProtocolGuid ## CONSUMES
|
||||
gEfiFirmwareManagementProtocolGuid ## CONSUMES
|
||||
gEfiShellParametersProtocolGuid ## CONSUMES
|
||||
gEfiShellProtocolGuid ## CONSUMES
|
||||
|
||||
[LibraryClasses]
|
||||
BaseLib
|
||||
|
Reference in New Issue
Block a user