From 64ca95b4727f8397ee6ca96ff86e5d204dc874d9 Mon Sep 17 00:00:00 2001 From: Wlodek Wencel Date: Mon, 14 Oct 2019 19:03:46 +0700 Subject: [PATCH] [#934,!531] added support for centos8 rpm --- hammer.py | 42 +++++++++++++++++++++++++++++++++++------- 1 file changed, 35 insertions(+), 7 deletions(-) diff --git a/hammer.py b/hammer.py index 09b94cb8d5..b5a9faa823 100755 --- a/hammer.py +++ b/hammer.py @@ -44,7 +44,7 @@ SYSTEMS = { #'28', # EOLed '29', '30'], - 'centos': ['7'], + 'centos': ['7', '8'], 'rhel': ['8'], 'ubuntu': [#'16.04', '18.04', @@ -70,6 +70,8 @@ IMAGE_TEMPLATES = { 'fedora-30-virtualbox': {'bare': 'generic/fedora30', 'kea': 'godfryd/kea-fedora-30'}, 'centos-7-lxc': {'bare': 'godfryd/lxc-centos-7', 'kea': 'godfryd/kea-centos-7'}, 'centos-7-virtualbox': {'bare': 'generic/centos7', 'kea': 'godfryd/kea-centos-7'}, + #'centos-8-lxc': {'bare': 'centos8', 'kea': 'centos8'}, + 'centos-8-virtualbox': {'bare': 'generic/centos8', 'kea': 'generic/centos8'}, 'rhel-8-virtualbox': {'bare': 'generic/rhel8', 'kea': 'generic/rhel8'}, 'ubuntu-16.04-lxc': {'bare': 'godfryd/lxc-ubuntu-16.04', 'kea': 'godfryd/kea-ubuntu-16.04'}, 'ubuntu-16.04-virtualbox': {'bare': 'ubuntu/xenial64', 'kea': 'godfryd/kea-ubuntu-16.04'}, @@ -797,6 +799,21 @@ class VagrantEnv(object): else: self.nofeatures_arg = '' + # install python3 for centos 8 + if self.system == 'centos' and self.revision == '8': + # self.execute("sudo dnf clean all") + # we need log4cplus that is in the nexus + cmd = 'bash -c \'cat <