[live-media] Properly calculate iso dir

The method expects to be called with a arch, not just variant.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
This commit is contained in:
Lubomír Sedlář 2016-02-11 13:58:42 +01:00
parent 39c688f7ef
commit 8ef2e7e308
2 changed files with 4 additions and 4 deletions

View File

@ -170,10 +170,10 @@ class LiveMediaThread(WorkerThread):
linker = Linker(logger=compose._logger)
link_type = compose.conf.get("link_type", "hardlink-or-copy")
for image_info in image_infos:
image_dir = compose.paths.compose.iso_dir(variant) % {"arch": image_info['arch']}
image_dir = compose.paths.compose.iso_dir(image_info['arch'], variant)
makedirs(image_dir)
relative_image_dir = (
compose.paths.compose.iso_dir(variant, relative=True) % {"arch": image_info['arch']}
compose.paths.compose.iso_dir(image_info['arch'], variant, relative=True)
)
# let's not change filename of koji outputs

View File

@ -36,8 +36,8 @@ class _DummyCompose(object):
side_effect=lambda arch, variant, create_dir=False: os.path.join('/repo', arch, variant.uid)
),
iso_dir=mock.Mock(
side_effect=lambda variant, relative=False: os.path.join(
'' if relative else '/', 'iso_dir', variant.uid, '%(arch)s'
side_effect=lambda arch, variant, relative=False: os.path.join(
'' if relative else '/', 'iso_dir', variant.uid, arch
)
)
),