| |
@@ -1,5 +1,6 @@
|
| |
import copy
|
| |
import os
|
| |
+ import json
|
| |
|
| |
|
| |
class BuildJob(object):
|
| |
@@ -70,6 +71,13 @@
|
| |
else:
|
| |
self.chroot = 'srpm-builds'
|
| |
|
| |
+ if self.source_json:
|
| |
+ source_json_dict = json.loads(self.source_json)
|
| |
+ chroot = source_json_dict.get('chroot')
|
| |
+ if chroot:
|
| |
+ # custom method requires concrete architecture
|
| |
+ self.arch = chroot.split('-')[2]
|
| |
+
|
| |
self.destdir = os.path.normpath(os.path.join(
|
| |
worker_opts.destdir,
|
| |
task_data["project_owner"],
|
| |
Fixes: #268