]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/build/BuildReport.py
BaseTools: Enhance FV info report file path to support absolute path
[mirror_edk2.git] / BaseTools / Source / Python / build / BuildReport.py
index 58595d62b3ae21c137386e5612ddf98c2f43cda0..b2cc6eec0a41648f59353ab9c1914fa9ba8cc2b6 100644 (file)
@@ -1726,7 +1726,13 @@ class FdRegionReport(object):
             FvTotalSize = 0\r
             FvTakenSize = 0\r
             FvFreeSize  = 0\r
-            FvReportFileName = os.path.join(self._FvDir, FvName + ".Fv.txt")\r
+            if not os.path.isfile(FvName):\r
+                FvReportFileName = os.path.join(self._FvDir, FvName + ".Fv.txt")\r
+            else:\r
+                if FvName.upper().endswith('.FV'):\r
+                    FvReportFileName = FvName + ".txt"\r
+                else:\r
+                    FvReportFileName = FvName + ".Fv.txt"\r
             try:\r
                 #\r
                 # Collect size info in the firmware volume.\r