FIX: release_identification for Rocky Linux 9 #116
@ -39,18 +39,18 @@ sub run {
|
|||||||
# $NAME is "Rocky Linux" not just "Rocky"
|
# $NAME is "Rocky Linux" not just "Rocky"
|
||||||
my $fullname = $name . " Linux";
|
my $fullname = $name . " Linux";
|
||||||
|
|
||||||
my $version_id = get_var("VERSION"); # Should be the version number.
|
my $version_id = get_var("VERSION"); # Should be the version number.
|
||||||
my ($ver_major, $ver_minor) = split /\./, $version_id;
|
my ($ver_major, $ver_minor) = split /\./, $version_id;
|
||||||
my $varstr = spell_version_number($version_id);
|
my $varstr = spell_version_number($version_id);
|
||||||
my $target = lc($ver_major);
|
my $target = lc($ver_major);
|
||||||
|
|
||||||
my $reltag = script_output 'rpm -q rocky-release --qf "%{RELEASE}\n"';
|
my $reltag = script_output 'rpm -q rocky-release --qf "%{RELEASE}\n"';
|
||||||
my ($relver, $eltag) = split /\./, $reltag;
|
my ($relver, $eltag) = split /\./, $reltag;
|
||||||
|
|
||||||
my $code_name = get_var("CODENAME", 'Green Obsidian');
|
my $code_name = get_var("CODENAME", 'Green Obsidian');
|
||||||
my $version = "$version_id ($code_name)";
|
my $version = "$version_id ($code_name)";
|
||||||
my $platform_id = "platform:$eltag";
|
my $platform_id = "platform:$eltag";
|
||||||
my $pretty = "$fullname $version_id ($code_name)";
|
my $pretty = "$fullname $version_id ($code_name)";
|
||||||
|
|
||||||
#Now. we can start testing the real values from the installed system.
|
#Now. we can start testing the real values from the installed system.
|
||||||
my @fails = ();
|
my @fails = ();
|
||||||
@ -65,7 +65,7 @@ sub run {
|
|||||||
rec_log "VERSION should be $version and is $strip", $strip eq $version, $failref;
|
rec_log "VERSION should be $version and is $strip", $strip eq $version, $failref;
|
||||||
|
|
||||||
# Test for version_id
|
# Test for version_id
|
||||||
$strip = strip_marks($content{'VERSION_ID'});
|
$strip = strip_marks($content{'VERSION_ID'});
|
||||||
rec_log "VERSION_ID should be $version_id and is $strip", $strip eq $version_id, $failref;
|
rec_log "VERSION_ID should be $version_id and is $strip", $strip eq $version_id, $failref;
|
||||||
|
|
||||||
# Test for platform_id
|
# Test for platform_id
|
||||||
@ -81,7 +81,7 @@ sub run {
|
|||||||
rec_log "ROCKY_SUPPORT_PRODUCT should be $name and is $strip", $strip eq $fullname, $failref;
|
rec_log "ROCKY_SUPPORT_PRODUCT should be $name and is $strip", $strip eq $fullname, $failref;
|
||||||
|
|
||||||
# Test for Rocky Support Product Version
|
# Test for Rocky Support Product Version
|
||||||
$strip = strip_marks($content{ROCKY_SUPPORT_PRODUCT_VERSION});
|
$strip = strip_marks($content{ROCKY_SUPPORT_PRODUCT_VERSION});
|
||||||
rec_log "ROCKY_SUPPORT_PRODUCT_VERSION should be $target and is $strip", $strip eq $target, $failref;
|
rec_log "ROCKY_SUPPORT_PRODUCT_VERSION should be $target and is $strip", $strip eq $target, $failref;
|
||||||
|
|
||||||
# VERSION_ID should be 8.4 and is "8.4"
|
# VERSION_ID should be 8.4 and is "8.4"
|
||||||
@ -89,10 +89,6 @@ sub run {
|
|||||||
# ROCKY_SUPPORT_PRODUCT should be Rocky and is Rocky Linux
|
# ROCKY_SUPPORT_PRODUCT should be Rocky and is Rocky Linux
|
||||||
# ROCKY_SUPPORT_PRODUCT_VERSION should be and is 8 at /var/lib/openqa/share/tests/rocky/tests/os_release.pm line 95.
|
# ROCKY_SUPPORT_PRODUCT_VERSION should be and is 8 at /var/lib/openqa/share/tests/rocky/tests/os_release.pm line 95.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Check for fails, count them, collect their messages and die if something was found.
|
# Check for fails, count them, collect their messages and die if something was found.
|
||||||
my $failcount = scalar @fails;
|
my $failcount = scalar @fails;
|
||||||
script_run "echo \"There were $failcount failures in total.\" >> /tmp/os-release.log";
|
script_run "echo \"There were $failcount failures in total.\" >> /tmp/os-release.log";
|
||||||
|
Loading…
Reference in New Issue
Block a user