FIX: release_identification for Rocky Linux 9 #116

Merged
tcooper merged 8 commits from release_ident_9 into 9.0_release_fixes 2022-07-01 22:33:02 +00:00
Showing only changes of commit 79621d45dd - Show all commits

View File

@ -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";