]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/GenFds/FfsFileStatement.py
BaseTools: Clean the ffs folder before generating files in it
[mirror_edk2.git] / BaseTools / Source / Python / GenFds / FfsFileStatement.py
index 9fb62b0a9143a0022ba04370b7fc35a536aa6723..1c6e59bac75c9e05788bc9bbb1828510f68f8b1c 100644 (file)
@@ -21,6 +21,7 @@ from .GuidSection import GuidSection
 from .FvImageSection import FvImageSection\r
 from .Ffs import FdfFvFileTypeToFileType\r
 from .GenFdsGlobalVariable import GenFdsGlobalVariable\r
+import shutil\r
 \r
 ## generate FFS from FILE\r
 #\r
@@ -67,6 +68,8 @@ class FileStatement (FileStatementClassObject):
         if FvName:\r
             Str += FvName\r
         OutputDir = os.path.join(GenFdsGlobalVariable.FfsDir, Str)\r
+        if os.path.exists(OutputDir):\r
+            shutil.rmtree(OutputDir)\r
         if not os.path.exists(OutputDir):\r
             os.makedirs(OutputDir)\r
 \r