--- a/codesys-ide/scripts/gen-package-manifest.py +++ b/codesys-ide/scripts/gen-package-manifest.py @@ -129,11 +129,12 @@ packageManifest = ManifestSkeleton % (name, vendor, copyright, description, self.license, guid, self.packageItems) filename = os.path.join(self.basepath, 'package.manifest') - file = open(filename, "w") - if file: - file.write(packageManifest) - file.close(); - self.artifacts.append(filename) + if not os.path.isfile(filename): + file = open(filename, "w") + if file: + file.write(packageManifest) + file.close(); + self.artifacts.append(filename) packageFolders = list()