From 071433a60ad4e37f6c102b6b4e63a9e20a54d8ae Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Wed, 11 Jun 2025 08:00:58 -0400 Subject: [PATCH] Handle underscore in volume name Only the first underscore would be in the volume groub name, the rest would be a part of the volume name, which should be excluded. --- .../el9-diskless/profiles/default/scripts/image2disk.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/confluent_osdeploy/el9-diskless/profiles/default/scripts/image2disk.py b/confluent_osdeploy/el9-diskless/profiles/default/scripts/image2disk.py index ccf36036..4a08716a 100644 --- a/confluent_osdeploy/el9-diskless/profiles/default/scripts/image2disk.py +++ b/confluent_osdeploy/el9-diskless/profiles/default/scripts/image2disk.py @@ -373,7 +373,7 @@ def install_to_disk(imgpath): if fs['device'].startswith('/dev/mapper'): oldvgname = fs['device'].rsplit('/', 1)[-1] # if node has - then /dev/mapper will double up the hypen - if '_' in oldvgname and '-' in oldvgname.split('_')[-1]: + if '_' in oldvgname and '-' in oldvgname.split('_', 1)[-1]: oldvgname = oldvgname.rsplit('-', 1)[0].replace('--', '-') osname = oldvgname.split('_')[0] nodename = socket.gethostname().split('.')[0]