Skip to content

Commit 770a3e6

Browse files
committed
don't only calculate repofilename but also filename according to 'binary'
attribute - otherwise cache access won't work
1 parent 7c6653e commit 770a3e6

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

osc/build.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -198,16 +198,16 @@ def __init__(self, node, buildarch, pacsuffix, apiurl, localpkgs = []):
198198
self.mp['apiurl'] = apiurl
199199

200200
if pacsuffix == 'deb':
201-
self.filename = debquery.DebQuery.filename(self.mp['name'], self.mp['version'], self.mp['release'], self.mp['arch'])
201+
filename = debquery.DebQuery.filename(self.mp['name'], self.mp['version'], self.mp['release'], self.mp['arch'])
202202
else:
203-
self.filename = rpmquery.RpmQuery.filename(self.mp['name'], self.mp['version'], self.mp['release'], self.mp['arch'])
203+
filename = rpmquery.RpmQuery.filename(self.mp['name'], self.mp['version'], self.mp['release'], self.mp['arch'])
204204

205-
self.mp['filename'] = self.filename
205+
self.mp['filename'] = node.get('binary') or filename
206206
if self.mp['repopackage'] == '_repository':
207207
self.mp['repofilename'] = self.mp['name']
208208
else:
209209
# OBS 2.3 puts binary into product bdeps (noinstall ones)
210-
self.mp['repofilename'] = self.mp['binary'] or self.mp['filename']
210+
self.mp['repofilename'] = self.mp['filename']
211211

212212
# make the content of the dictionary accessible as class attributes
213213
self.__dict__.update(self.mp)

0 commit comments

Comments
 (0)