Change-Id: I6042afe870b28b1193309ec18ac67dec0960f997
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/13759
Reviewed-by: Tapas Kundu <tkundu@vmware.com>
Tested-by: gerrit-photon <photon-checkins@vmware.com>
... | ... |
@@ -207,9 +207,14 @@ def buildSRPMList(srpmPath, yamlDir, blackListPkgs, dist_tag, logger, singleFile |
207 | 207 |
ossname = package |
208 | 208 |
for ossversion in SPECS.getData().getVersions(package): |
209 | 209 |
ossrelease = SPECS.getData().getRelease(package, ossversion) |
210 |
- srpm_file_name = "%s-%s-%s%s.src.rpm" % (ossname, ossversion, ossrelease, dist_tag) |
|
211 |
- if ossrelease.endswith(dist_tag): |
|
212 |
- srpm_file_name = "%s-%s-%s.src.rpm" % (ossname, ossversion, ossrelease) |
|
210 |
+ |
|
211 |
+ # add variable curleasever here for ossrelease in 4.0 branch contains dist_tag |
|
212 |
+ # in 4.0, ossrelease is 2.ph4 |
|
213 |
+ # in 1.0, 2.0, 3.0, ossrelease is 2. |
|
214 |
+ curleasever = ossrelease |
|
215 |
+ if not ossrelease.endswith(dist_tag): |
|
216 |
+ curleasever = "%s%s" % (ossrelease, dist_tag) |
|
217 |
+ srpm_file_name = "%s-%s-%s.src.rpm" % (ossname, ossversion, curleasever) |
|
213 | 218 |
logger.info("srpm name is %s" % (srpm_file_name)) |
214 | 219 |
listFoundSRPMFiles = cmdUtils.findFile(srpm_file_name, srpmPath) |
215 | 220 |
|
... | ... |
@@ -226,12 +231,12 @@ def buildSRPMList(srpmPath, yamlDir, blackListPkgs, dist_tag, logger, singleFile |
226 | 226 |
|
227 | 227 |
if not singleFile: |
228 | 228 |
yamlFile = open(yamlSrpmDir + "/" + ossname + "-" + ossversion + "-" |
229 |
- + ossrelease + ".yaml", "w") |
|
229 |
+ + curleasever + ".yaml", "w") |
|
230 | 230 |
|
231 |
- yamlFile.write("baseos:" + ossname + ":" + ossversion + "-" + ossrelease + dist_tag + ":\n") |
|
231 |
+ yamlFile.write("baseos:" + ossname + ":" + ossversion + "-" + curleasever + ":\n") |
|
232 | 232 |
yamlFile.write(" repository: BaseOS\n") |
233 | 233 |
yamlFile.write(" name: '" + ossname + "'\n") |
234 |
- yamlFile.write(" version: '" + ossversion + "-" + ossrelease + dist_tag +"'\n") |
|
234 |
+ yamlFile.write(" version: '" + ossversion + "-" + curleasever +"'\n") |
|
235 | 235 |
yamlFile.write(" url: 'http://www.vmware.com'\n") |
236 | 236 |
yamlFile.write(" baseos-style: rpm\n") |
237 | 237 |
yamlFile.write(" baseos-source: '" + str(srpmName) + "'\n") |