From d4b8a030d6980e90457a96c93d9204f896fe9ecb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcus=20Sch=C3=A4fer?= Date: Thu, 1 Jun 2017 15:54:16 +0200 Subject: [PATCH] Make sure all required yum repo options are set enabled and gpgcheck parameters has to be set for any configured yum repository --- kiwi/repository/yum.py | 6 ++++++ test/unit/repository_yum_test.py | 2 ++ 2 files changed, 8 insertions(+) diff --git a/kiwi/repository/yum.py b/kiwi/repository/yum.py index 4962209b..5952a1bf 100644 --- a/kiwi/repository/yum.py +++ b/kiwi/repository/yum.py @@ -153,6 +153,12 @@ class RepositoryYum(RepositoryBase): repo_config.set( name, 'baseurl', uri ) + repo_config.set( + name, 'enabled', '1' + ) + repo_config.set( + name, 'gpgcheck', self.gpg_check + ) if prio: repo_config.set( name, 'priority', format(prio) diff --git a/test/unit/repository_yum_test.py b/test/unit/repository_yum_test.py index 073f7a42..55d6ef57 100644 --- a/test/unit/repository_yum_test.py +++ b/test/unit/repository_yum_test.py @@ -108,6 +108,8 @@ class TestRepositoryYum(object): assert repo_config.set.call_args_list == [ call('foo', 'name', 'foo'), call('foo', 'baseurl', 'file://kiwi_iso_mount/uri'), + call('foo', 'enabled', '1'), + call('foo', 'gpgcheck', '0'), call('foo', 'priority', '42') ] mock_open.assert_called_once_with(