File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ use lockapi;
2020use utils qw( zypper_call systemctl) ;
2121use network_utils ' iface' ;
2222use serial_terminal ' select_serial_terminal' ;
23- use version_utils qw( is_sle is_tumbleweed) ;
23+ use version_utils qw( is_sle is_tumbleweed package_version_cmp ) ;
2424
2525sub run {
2626 select_serial_terminal;
@@ -35,7 +35,8 @@ sub run {
3535 assert_script_run(" sed -i 's/\" eth0\" /\" $server_nic \" /' /etc/kea/kea-dhcp4.conf" ) unless $server_nic eq ' eth0' ;
3636 assert_script_run(" kea-dhcp4 -t /etc/kea/kea-dhcp4.conf" , fail_message => ' Kea dhcp4 config invalid' );
3737
38- my $package = (is_sle(' >=16' ) || is_tumbleweed) ? ' kea-dhcp4' : ' kea' ;
38+ my $kea_version = script_output(" rpm -q --qf '%{version}' kea" );
39+ my $package = (package_version_cmp($kea_version , ' 2.6.3' ) >= 0) ? ' kea-dhcp4' : ' kea' ;
3940 systemctl(" enable --now $package " );
4041 systemctl(" is-active $package " );
4142
You can’t perform that action at this time.
0 commit comments