]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/GenFds/GuidSection.py
Sync EDKII BaseTools to BaseTools project r1997
[mirror_edk2.git] / BaseTools / Source / Python / GenFds / GuidSection.py
index 0ef5a23716a1000c7bfc05e988909431c4da2e13..bd95f567203d3aed6f1d79188485e483e4481ca9 100644 (file)
@@ -193,16 +193,17 @@ class GuidSection(GuidSectionClassObject) :
 \r
             Attribute = []\r
             HeaderLength = None\r
-            if TempFileSize > InputFileSize and TempFileSize % 4 == 0:\r
-                FileHandleIn.seek(0)\r
-                BufferIn  = FileHandleIn.read()\r
-                FileHandleOut.seek(0)\r
-                BufferOut = FileHandleOut.read()\r
-                if BufferIn == BufferOut[TempFileSize - InputFileSize:]:\r
-                    HeaderLength = str(TempFileSize - InputFileSize)\r
-            #auto sec guided attribute with process required\r
-            if HeaderLength == None:\r
-                Attribute.append('PROCESSING_REQUIRED')\r
+            if self.ProcessRequired == "NONE":\r
+                if TempFileSize > InputFileSize and TempFileSize % 4 == 0:\r
+                    FileHandleIn.seek(0)\r
+                    BufferIn  = FileHandleIn.read()\r
+                    FileHandleOut.seek(0)\r
+                    BufferOut = FileHandleOut.read()\r
+                    if BufferIn == BufferOut[TempFileSize - InputFileSize:]:\r
+                        HeaderLength = str(TempFileSize - InputFileSize)\r
+                #auto sec guided attribute with process required\r
+                if HeaderLength == None:\r
+                    Attribute.append('PROCESSING_REQUIRED')\r
 \r
             FileHandleIn.close()\r
             FileHandleOut.close()\r