summaryrefslogtreecommitdiffstats
path: root/BaseTools/Source/Python/UPT/Parser/InfGuidPpiProtocolSectionParser.py
diff options
context:
space:
mode:
authorHess Chen <hesheng.chen@intel.com>2017-03-10 08:25:21 +0800
committerYonghong Zhu <yonghong.zhu@intel.com>2017-03-14 17:29:24 +0800
commitc03f5b2c42911c6af436beb7bbc4f63dd054fc83 (patch)
tree02cc6972a5712eb8a17c9e04e544ce0959c24074 /BaseTools/Source/Python/UPT/Parser/InfGuidPpiProtocolSectionParser.py
parenta559e0602c7a0dcb6d51e43431e0212c7999d303 (diff)
downloadedk2-c03f5b2c42911c6af436beb7bbc4f63dd054fc83.tar.gz
edk2-c03f5b2c42911c6af436beb7bbc4f63dd054fc83.tar.bz2
edk2-c03f5b2c42911c6af436beb7bbc4f63dd054fc83.zip
BaseTools/UPT: Fix an issue in subst command
UPT used to use "B:" as the temp directory which may cause conflict, now it will choose a valid volume. Also UPT now accepts empty sections. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Hess Chen <hesheng.chen@intel.com> Reviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>
Diffstat (limited to 'BaseTools/Source/Python/UPT/Parser/InfGuidPpiProtocolSectionParser.py')
-rw-r--r--BaseTools/Source/Python/UPT/Parser/InfGuidPpiProtocolSectionParser.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/BaseTools/Source/Python/UPT/Parser/InfGuidPpiProtocolSectionParser.py b/BaseTools/Source/Python/UPT/Parser/InfGuidPpiProtocolSectionParser.py
index 10a82cbfd8..12ffedaaec 100644
--- a/BaseTools/Source/Python/UPT/Parser/InfGuidPpiProtocolSectionParser.py
+++ b/BaseTools/Source/Python/UPT/Parser/InfGuidPpiProtocolSectionParser.py
@@ -1,7 +1,7 @@
## @file
# This file contained the parser for [Guids], [Ppis], [Protocols] sections in INF file
#
-# Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>
+# Copyright (c) 2011 - 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
@@ -217,8 +217,9 @@ class InfGuidPpiProtocolSectionParser(InfParserSectionRoot):
for Line in SectionString:
LineContent = Line[0]
- if LineContent.strip() == '':
- continue
+# Comment the code to support user extension without any statement just the section header in []
+# if LineContent.strip() == '':
+# continue
UserExtensionContent += LineContent + DT.END_OF_LINE
continue