|
a/codesys-ide/scripts/gen-package-manifest.py |
|
b/codesys-ide/scripts/gen-package-manifest.py |
|
... |
|
... |
132 |
if not os.path.isfile(filename): |
132 |
if not os.path.isfile(filename): |
133 |
file = open(filename, "w") |
133 |
file = open(filename, "w") |
134 |
if file: |
134 |
if file: |
135 |
file.write(packageManifest) |
135 |
file.write(packageManifest) |
136 |
file.close(); |
136 |
file.close(); |
137 |
self.artifacts.append(filename) |
137 |
self.artifacts.append(filename) |
138 |
|
138 |
|
139 |
|
139 |
|
140 |
packageFolders = list() |
140 |
packageFolders = list() |
141 |
# add trunk / master |
141 |
# add trunk / master |
142 |
if os.path.isdir('trunk'): |
142 |
if os.path.isdir('trunk'): |
|
... |
|
... |
151 |
packageFolders.append(filename) |
151 |
packageFolders.append(filename) |
152 |
|
152 |
|
153 |
|
153 |
|
154 |
|
154 |
|
155 |
for folder in packageFolders: |
155 |
for folder in packageFolders: |
156 |
print ("creating manifest for folder %s." % folder) |
156 |
print ("creating manifest for folder '%s'." % folder) |
157 |
sb = SearchBuildDo() |
157 |
sb = SearchBuildDo() |
158 |
sb.setbasepath(folder) |
158 |
sb.setbasepath(folder) |
159 |
sb.search(".library", ".") |
159 |
sb.search(".library", ".") |
160 |
sb.search(".project", ".") |
160 |
sb.search(".project", ".") |
161 |
sb.search(".devdesc.xml", ".") |
161 |
sb.search(".devdesc.xml", ".") |
162 |
sb.search("license.txt", ".") |
162 |
sb.search("license.txt", ".") |
163 |
|
163 |
|
164 |
name = folder |
164 |
name = folder |
165 |
if name == ".": |
165 |
if name == ".": |
166 |
name = "master" |
166 |
name = "master" |
|
|
167 |
print("writing package manifest for '%s'." % name) |
167 |
sb.write(name, "unknown vendor", "unknown copyright", "no description") |
168 |
sb.write(name, "unknown vendor", "unknown copyright", "no description") |
168 |
|
169 |
|
169 |
sb.save(".", ".drone-artifacts") |
170 |
sb.save(".", ".drone-artifacts") |
170 |
|
171 |
|