From e0988e654b94470ad078ce139cd7500f1e6de081 Mon Sep 17 00:00:00 2001 From: Yehuda Katz Date: Tue, 19 Mar 2024 01:30:34 -0400 Subject: [PATCH] Change rhel_alts to use RHEL facts and remove discontinued OS Scientific Linux EOL is June 30, 2024, so basically ready to remove - people shouldn't be developing for it anymore. There are also no new CentOS releases, so build Oracle facts from RHEL facts instead. --- rakelib/rhel_alts.rake | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/rakelib/rhel_alts.rake b/rakelib/rhel_alts.rake index d475529f..d52c94ef 100644 --- a/rakelib/rhel_alts.rake +++ b/rakelib/rhel_alts.rake @@ -1,18 +1,9 @@ -desc 'Create RHEL/OracleLinux/Scientific factsets from CentOS factsets' +desc 'Create OracleLinux factsets from RHEL factsets' task :rhel_alts do - Dir[File.join(__dir__, '..', 'facts', '*', 'centos-*-x86_64.facts')].each do |f| - centos_factset = File.read(f) + Dir[File.join(__dir__, '..', 'facts', '*', 'rhel-*-x86_64.facts')].each do |f| + rhel_factset = File.read(f) - rhel_path = f.gsub('centos-', 'redhat-') - File.write(rhel_path, centos_factset.gsub('CentOS', 'RedHat')) - - oracle_path = f.gsub('centos-', 'oraclelinux-') - File.write(oracle_path, centos_factset.gsub('CentOS', 'OracleLinux')) - - # Scientific isn't going to be updated to 8 - next unless File.basename(f)[/-(\d+)-/, 1].to_i <= 7 - - scientific_path = f.gsub('centos-', 'scientific-') - File.write(scientific_path, centos_factset.gsub('CentOS', 'Scientific')) + oracle_path = f.gsub('rhel-', 'oraclelinux-') + File.write(oracle_path, rhel_factset.gsub('RedHat', 'OracleLinux')) end end