--- loncom/debugging_tools/modify_config_files.pl 2021/03/25 13:23:07 1.20 +++ loncom/debugging_tools/modify_config_files.pl 2021/12/20 03:13:29 1.21 @@ -2,7 +2,7 @@ # # The LearningOnline Network # -# $Id: modify_config_files.pl,v 1.20 2021/03/25 13:23:07 raeburn Exp $ +# $Id: modify_config_files.pl,v 1.21 2021/12/20 03:13:29 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -113,7 +113,7 @@ if ($dist =~ /^fedora(\d+)$/) { key => 'gpgkey=', value => $gpg, }],$nobackup); -} elsif ($dist =~ /^(rhes|centos|scientific|oracle)(\d+)$/) { +} elsif ($dist =~ /^(rhes|centos|scientific|oracle|rocky|alma)(\d+)$/) { my $type = $1; my $ver = $2; my $longver = $ver; @@ -150,11 +150,23 @@ if ($dist =~ /^fedora(\d+)$/) { gpg => 'versions/oracle/RPM-GPG-KEY-loncapa', gpgchk => 1, }, + rocky => { + title => 'Rocky Linux', + path => 'rocky/loncapa', + gpg => 'versions/rocky/RPM-GPG-KEY-loncapa', + gpgchk => 1, + }, + alma => { + title => 'AlmaLinux', + path => 'alma/loncapa', + gpg => 'versions/alma/RPM-GPG-KEY-loncapa', + gpgchk => 1, + }, ); if (ref($info{$type}) eq 'HASH') { if ($ver > 4) { my $file = '/etc/yum.conf'; - if (($ver > 7) || ($type eq 'oracle')) { + if (($ver > 7) || ($type eq 'oracle') || ($type eq 'rocky') || ($type eq 'alma')) { $file = '/etc/yum.repos.d/loncapa.repo'; $nobackup = 1; }