From 81b7cd9f60298b93bc816e7e1c17e9ec1fa90e87 Mon Sep 17 00:00:00 2001 From: Nathan Cutler Date: Sun, 29 Jul 2018 20:43:23 +0200 Subject: [PATCH] tools/ceph-detect-init: support RHEL as a platform 12d94cae2a06fd2ae39379e233588be99bff91de introduced a regression in that it started returning '' as the codename for most supported distros, and also (apparently) changed the distro string returned on Red Hat Enterprise Linux (to "rhel"). As a result, ceph-detect-init began throwing an UnsupportedPlatform exception on RHEL. Can not be cherry-picked because ceph-disk and ceph-detect-init are no longer present in master. Fixes: 12d94cae2a06fd2ae39379e233588be99bff91de Fixes: http://tracker.ceph.com/issues/18163 Signed-off-by: Nathan Cutler --- src/ceph-detect-init/ceph_detect_init/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ceph-detect-init/ceph_detect_init/__init__.py b/src/ceph-detect-init/ceph_detect_init/__init__.py index 9a0fcba1d5d2..68f6dd9212c6 100644 --- a/src/ceph-detect-init/ceph_detect_init/__init__.py +++ b/src/ceph-detect-init/ceph_detect_init/__init__.py @@ -88,7 +88,7 @@ def _get_distro(distro, use_rhceph=False): def _normalized_distro_name(distro): distro = distro.lower() - if distro.startswith(('redhat', 'red hat')): + if distro.startswith(('redhat', 'red hat', 'rhel')): return 'redhat' elif distro.startswith(('scientific', 'scientific linux')): return 'scientific' -- 2.47.3