From b41e4b7dd0eee0a23eb59bb68a138239d47a5d77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vin=C3=ADcius=20Ferr=C3=A3o?= <2031761+viniciusferrao@users.noreply.github.com> Date: Sat, 18 Jul 2026 00:58:49 -0300 Subject: [PATCH] fix(dhcp): use complete Ubuntu release for backend selection (cherry picked from commit c340abd543ec2044b3239a2da9820203b4e48422) --- perl-xCAT/xCAT/DHCP/Backend.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/perl-xCAT/xCAT/DHCP/Backend.pm b/perl-xCAT/xCAT/DHCP/Backend.pm index 0132f8a97..934b8828c 100644 --- a/perl-xCAT/xCAT/DHCP/Backend.pm +++ b/perl-xCAT/xCAT/DHCP/Backend.pm @@ -58,7 +58,7 @@ sub default_backend { } my $os_name = exists $args{os_name} ? $args{os_name} : $class->_osver('os'); - my $version = exists $args{version} ? $args{version} : $class->_osver('version'); + my $version = exists $args{version} ? $args{version} : ( split /,/, $class->_osver('all'), 2 )[1]; if ( defined($os_name) && $os_name =~ /^ubuntu$/i && defined($version) && $version =~ /^\d+\.\d+(?:\.\d+)*$/ ) { require xCAT::Utils; return 'kea' if xCAT::Utils->version_cmp( $version, '22.04' ) >= 0;