[ostree-installer] Drop filename setting
This should just use the global default format. Other phases don't have their own setting either. Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
This commit is contained in:
parent
ffd054d262
commit
e6079e4c85
@ -994,9 +994,6 @@ an OSTree repository. This always runs in Koji as a ``runroot`` task.
|
|||||||
|
|
||||||
* ``release`` -- (*str*) Release value to set for the installer image. Set
|
* ``release`` -- (*str*) Release value to set for the installer image. Set
|
||||||
to ``None`` to use the date.respin format.
|
to ``None`` to use the date.respin format.
|
||||||
* ``filename`` -- (*str*) What to name the installer iso. This is a
|
|
||||||
template with options listed in Image naming section. If not specified,
|
|
||||||
global naming format will be used.
|
|
||||||
|
|
||||||
These optional keys are passed to ``lorax`` to customize the build.
|
These optional keys are passed to ``lorax`` to customize the build.
|
||||||
|
|
||||||
@ -1023,7 +1020,6 @@ Example config
|
|||||||
"x86_64": {
|
"x86_64": {
|
||||||
"source_repo_from": "Everything",
|
"source_repo_from": "Everything",
|
||||||
"release": None,
|
"release": None,
|
||||||
"filename": "%(release_short)s-%(variant)s-%(arch)s-%(version)s-%(date)s.iso",
|
|
||||||
"installpkgs": ["fedora-productimg-atomic"],
|
"installpkgs": ["fedora-productimg-atomic"],
|
||||||
"add_template": ["atomic-installer/lorax-configure-repo.tmpl"],
|
"add_template": ["atomic-installer/lorax-configure-repo.tmpl"],
|
||||||
"add_template_var": [
|
"add_template_var": [
|
||||||
|
@ -62,8 +62,7 @@ class OstreeInstallerThread(WorkerThread):
|
|||||||
self._run_ostree_cmd(compose, variant, arch, config, source_repo, output_dir)
|
self._run_ostree_cmd(compose, variant, arch, config, source_repo, output_dir)
|
||||||
|
|
||||||
disc_type = compose.conf.get('disc_types', {}).get('dvd', 'dvd')
|
disc_type = compose.conf.get('disc_types', {}).get('dvd', 'dvd')
|
||||||
filename = compose.get_image_name(arch, variant, disc_type=disc_type,
|
filename = compose.get_image_name(arch, variant, disc_type=disc_type)
|
||||||
format=config.get('filename'))
|
|
||||||
self._copy_image(compose, variant, arch, filename, output_dir)
|
self._copy_image(compose, variant, arch, filename, output_dir)
|
||||||
self._add_to_manifest(compose, variant, arch, filename)
|
self._add_to_manifest(compose, variant, arch, filename)
|
||||||
self.pool.log_info('[DONE ] %s' % msg)
|
self.pool.log_info('[DONE ] %s' % msg)
|
||||||
|
@ -23,7 +23,6 @@ class OstreeInstallerPhaseTest(helpers.PungiTestCase):
|
|||||||
"x86_64": {
|
"x86_64": {
|
||||||
"source_repo_from": "Everything",
|
"source_repo_from": "Everything",
|
||||||
"release": None,
|
"release": None,
|
||||||
"filename": "%(release_short)s-%(variant)s-%(arch)s-%(version)s-%(date)s.iso",
|
|
||||||
"installpkgs": ["fedora-productimg-atomic"],
|
"installpkgs": ["fedora-productimg-atomic"],
|
||||||
"add_template": ["/spin-kickstarts/atomic-installer/lorax-configure-repo.tmpl"],
|
"add_template": ["/spin-kickstarts/atomic-installer/lorax-configure-repo.tmpl"],
|
||||||
"add_template_var": [
|
"add_template_var": [
|
||||||
@ -119,7 +118,6 @@ class OstreeThreadTest(helpers.PungiTestCase):
|
|||||||
cfg = {
|
cfg = {
|
||||||
'source_repo_from': 'Everything',
|
'source_repo_from': 'Everything',
|
||||||
'release': '20160321.n.0',
|
'release': '20160321.n.0',
|
||||||
'filename': 'Fedora-Atomic.iso',
|
|
||||||
}
|
}
|
||||||
koji = KojiWrapper.return_value
|
koji = KojiWrapper.return_value
|
||||||
koji.run_runroot_cmd.return_value = {
|
koji.run_runroot_cmd.return_value = {
|
||||||
@ -158,8 +156,7 @@ class OstreeThreadTest(helpers.PungiTestCase):
|
|||||||
self.assertEqual(get_mtime.call_args_list, [mock.call(final_iso_path)])
|
self.assertEqual(get_mtime.call_args_list, [mock.call(final_iso_path)])
|
||||||
self.assertImageAdded(compose, ImageCls, IsoWrapper)
|
self.assertImageAdded(compose, ImageCls, IsoWrapper)
|
||||||
self.assertEqual(compose.get_image_name.call_args_list,
|
self.assertEqual(compose.get_image_name.call_args_list,
|
||||||
[mock.call('x86_64', compose.variants['Everything'],
|
[mock.call('x86_64', compose.variants['Everything'], disc_type='dvd')])
|
||||||
disc_type='dvd', format='Fedora-Atomic.iso')])
|
|
||||||
self.assertTrue(os.path.isdir(self.topdir + '/work/x86_64/Everything/'))
|
self.assertTrue(os.path.isdir(self.topdir + '/work/x86_64/Everything/'))
|
||||||
self.assertFalse(os.path.isdir(self.topdir + '/work/x86_64/Everything/ostree_installer'))
|
self.assertFalse(os.path.isdir(self.topdir + '/work/x86_64/Everything/ostree_installer'))
|
||||||
self.assertEqual(run.call_args_list,
|
self.assertEqual(run.call_args_list,
|
||||||
@ -185,7 +182,6 @@ class OstreeThreadTest(helpers.PungiTestCase):
|
|||||||
cfg = {
|
cfg = {
|
||||||
'source_repo_from': 'Everything',
|
'source_repo_from': 'Everything',
|
||||||
'release': '20160321.n.0',
|
'release': '20160321.n.0',
|
||||||
'filename': 'Fedora-Atomic.iso',
|
|
||||||
'add_template': ['some-file.txt'],
|
'add_template': ['some-file.txt'],
|
||||||
}
|
}
|
||||||
koji = KojiWrapper.return_value
|
koji = KojiWrapper.return_value
|
||||||
@ -225,7 +221,6 @@ class OstreeThreadTest(helpers.PungiTestCase):
|
|||||||
cfg = {
|
cfg = {
|
||||||
'source_repo_from': 'Everything',
|
'source_repo_from': 'Everything',
|
||||||
'release': '20160321.n.0',
|
'release': '20160321.n.0',
|
||||||
'filename': 'Fedora-Atomic.iso',
|
|
||||||
'add_template': ['some_file.txt'],
|
'add_template': ['some_file.txt'],
|
||||||
'add_arch_template': ['other_file.txt'],
|
'add_arch_template': ['other_file.txt'],
|
||||||
'template_repo': 'git://example.com/templates.git',
|
'template_repo': 'git://example.com/templates.git',
|
||||||
@ -275,8 +270,7 @@ class OstreeThreadTest(helpers.PungiTestCase):
|
|||||||
self.assertEqual(get_mtime.call_args_list, [mock.call(final_iso_path)])
|
self.assertEqual(get_mtime.call_args_list, [mock.call(final_iso_path)])
|
||||||
self.assertImageAdded(compose, ImageCls, IsoWrapper)
|
self.assertImageAdded(compose, ImageCls, IsoWrapper)
|
||||||
self.assertEqual(compose.get_image_name.call_args_list,
|
self.assertEqual(compose.get_image_name.call_args_list,
|
||||||
[mock.call('x86_64', compose.variants['Everything'],
|
[mock.call('x86_64', compose.variants['Everything'], disc_type='dvd')])
|
||||||
disc_type='dvd', format='Fedora-Atomic.iso')])
|
|
||||||
self.assertTrue(os.path.isdir(self.topdir + '/work/x86_64/Everything/'))
|
self.assertTrue(os.path.isdir(self.topdir + '/work/x86_64/Everything/'))
|
||||||
self.assertFalse(os.path.isdir(self.topdir + '/work/x86_64/Everything/ostree_installer'))
|
self.assertFalse(os.path.isdir(self.topdir + '/work/x86_64/Everything/ostree_installer'))
|
||||||
self.assertEqual(run.call_args_list,
|
self.assertEqual(run.call_args_list,
|
||||||
@ -359,8 +353,7 @@ class OstreeThreadTest(helpers.PungiTestCase):
|
|||||||
self.assertEqual(get_mtime.call_args_list, [mock.call(final_iso_path)])
|
self.assertEqual(get_mtime.call_args_list, [mock.call(final_iso_path)])
|
||||||
self.assertImageAdded(compose, ImageCls, IsoWrapper)
|
self.assertImageAdded(compose, ImageCls, IsoWrapper)
|
||||||
self.assertEqual(compose.get_image_name.call_args_list,
|
self.assertEqual(compose.get_image_name.call_args_list,
|
||||||
[mock.call('x86_64', compose.variants['Everything'],
|
[mock.call('x86_64', compose.variants['Everything'], disc_type='dvd')])
|
||||||
disc_type='dvd', format=None)])
|
|
||||||
|
|
||||||
@mock.patch('kobo.shortcuts.run')
|
@mock.patch('kobo.shortcuts.run')
|
||||||
@mock.patch('productmd.images.Image')
|
@mock.patch('productmd.images.Image')
|
||||||
@ -384,7 +377,6 @@ class OstreeThreadTest(helpers.PungiTestCase):
|
|||||||
cfg = {
|
cfg = {
|
||||||
'source_repo_from': 'Everything',
|
'source_repo_from': 'Everything',
|
||||||
'release': None,
|
'release': None,
|
||||||
'filename': 'Fedora-Atomic.iso',
|
|
||||||
}
|
}
|
||||||
koji = KojiWrapper.return_value
|
koji = KojiWrapper.return_value
|
||||||
koji.run_runroot_cmd.side_effect = helpers.boom
|
koji.run_runroot_cmd.side_effect = helpers.boom
|
||||||
@ -419,7 +411,6 @@ class OstreeThreadTest(helpers.PungiTestCase):
|
|||||||
cfg = {
|
cfg = {
|
||||||
'source_repo_from': 'Everything',
|
'source_repo_from': 'Everything',
|
||||||
'release': None,
|
'release': None,
|
||||||
'filename': 'Fedora-Atomic.iso',
|
|
||||||
}
|
}
|
||||||
koji = KojiWrapper.return_value
|
koji = KojiWrapper.return_value
|
||||||
koji.run_runroot_cmd.return_value = {
|
koji.run_runroot_cmd.return_value = {
|
||||||
|
Loading…
Reference in New Issue
Block a user