From 39a4108e32a2134f6e424cb66bde62e710ef0226 Mon Sep 17 00:00:00 2001 From: Jan Orel Date: Fri, 5 Aug 2022 09:46:45 +0200 Subject: [PATCH] F OpenNebula/one-infra#331: Alma9/RHEL9 support (#2248) * gem locks * npm openssl legacy --- share/install_gems/AlmaLinux9/Gemfile.lock | 263 +++++++++++++++++++++ share/install_gems/update_locks | 1 + src/fireedge/build.sh | 26 +- 3 files changed, 289 insertions(+), 1 deletion(-) create mode 100644 share/install_gems/AlmaLinux9/Gemfile.lock diff --git a/share/install_gems/AlmaLinux9/Gemfile.lock b/share/install_gems/AlmaLinux9/Gemfile.lock new file mode 100644 index 0000000000..025d5b4f5b --- /dev/null +++ b/share/install_gems/AlmaLinux9/Gemfile.lock @@ -0,0 +1,263 @@ +GEM + remote: https://rubygems.org/ + specs: + activesupport (4.2.11.3) + i18n (~> 0.7) + minitest (~> 5.1) + thread_safe (~> 0.3, >= 0.3.4) + tzinfo (~> 1.1) + addressable (2.4.0) + android_key_attestation (0.3.0) + augeas (0.6.4) + awrence (1.2.1) + aws-eventstream (1.2.0) + aws-partitions (1.610.0) + aws-sdk-cloudwatch (1.65.0) + aws-sdk-core (~> 3, >= 3.127.0) + aws-sigv4 (~> 1.1) + aws-sdk-core (3.131.3) + aws-eventstream (~> 1, >= 1.0.2) + aws-partitions (~> 1, >= 1.525.0) + aws-sigv4 (~> 1.1) + jmespath (~> 1, >= 1.6.1) + aws-sdk-ec2 (1.324.0) + aws-sdk-core (~> 3, >= 3.127.0) + aws-sigv4 (~> 1.1) + aws-sdk-kms (1.58.0) + aws-sdk-core (~> 3, >= 3.127.0) + aws-sigv4 (~> 1.1) + aws-sdk-s3 (1.114.0) + aws-sdk-core (~> 3, >= 3.127.0) + aws-sdk-kms (~> 1) + aws-sigv4 (~> 1.4) + aws-sigv4 (1.5.1) + aws-eventstream (~> 1, >= 1.0.2) + azure_mgmt_compute (0.22.0) + ms_rest_azure (~> 0.12.0) + azure_mgmt_monitor (0.19.0) + ms_rest_azure (~> 0.12.0) + azure_mgmt_network (0.26.1) + ms_rest_azure (~> 0.12.0) + azure_mgmt_resources (0.18.2) + ms_rest_azure (~> 0.12.0) + azure_mgmt_storage (0.23.0) + ms_rest_azure (~> 0.12.0) + bindata (2.4.10) + builder (3.2.4) + cbor (0.5.9.6) + chunky_png (1.4.0) + concurrent-ruby (1.1.10) + configparser (0.1.7) + cose (1.2.1) + cbor (~> 0.5.9) + openssl-signature_algorithm (~> 1.0) + curb (1.0.1) + daemons (1.4.1) + dalli (2.7.11) + domain_name (0.5.20190701) + unf (>= 0.0.5, < 1.0.0) + eventmachine (1.2.7) + faraday (1.10.0) + faraday-em_http (~> 1.0) + faraday-em_synchrony (~> 1.0) + faraday-excon (~> 1.1) + faraday-httpclient (~> 1.0) + faraday-multipart (~> 1.0) + faraday-net_http (~> 1.0) + faraday-net_http_persistent (~> 1.0) + faraday-patron (~> 1.0) + faraday-rack (~> 1.0) + faraday-retry (~> 1.0) + ruby2_keywords (>= 0.0.4) + faraday-cookie_jar (0.0.7) + faraday (>= 0.8.0) + http-cookie (~> 1.0.0) + faraday-em_http (1.0.0) + faraday-em_synchrony (1.0.0) + faraday-excon (1.1.0) + faraday-httpclient (1.0.1) + faraday-multipart (1.0.4) + multipart-post (~> 2) + faraday-net_http (1.0.1) + faraday-net_http_persistent (1.2.0) + faraday-patron (1.0.0) + faraday-rack (1.0.0) + faraday-retry (1.0.3) + faraday_middleware (1.2.0) + faraday (~> 1.0) + ffi (1.15.5) + ffi-rzmq (2.0.7) + ffi-rzmq-core (>= 1.0.7) + ffi-rzmq-core (1.0.7) + ffi + git (1.11.0) + rchardet (~> 1.8) + gnuplot (2.6.2) + hashie (5.0.0) + highline (1.7.10) + http-cookie (1.0.5) + domain_name (~> 0.5) + i18n (0.9.5) + concurrent-ruby (~> 1.0) + inflection (1.0.0) + ipaddress (0.8.3) + jmespath (1.6.1) + json (2.6.2) + jwt (2.4.1) + memcache-client (1.8.5) + mini_mime (1.1.2) + mini_portile2 (2.8.0) + minitest (5.16.2) + ms_rest (0.7.6) + concurrent-ruby (~> 1.0) + faraday (>= 0.9, < 2.0.0) + timeliness (~> 0.3.10) + ms_rest_azure (0.12.0) + concurrent-ruby (~> 1.0) + faraday (>= 0.9, < 2.0.0) + faraday-cookie_jar (~> 0.0.6) + ms_rest (~> 0.7.6) + multipart-post (2.2.3) + mustermann (2.0.2) + ruby2_keywords (~> 0.0.1) + mysql2 (0.5.4) + net-ldap (0.17.1) + nokogiri (1.13.8) + mini_portile2 (~> 2.8.0) + racc (~> 1.4) + openssl (3.0.0) + openssl-signature_algorithm (1.2.1) + openssl (> 2.0, < 3.1) + optimist (3.0.1) + ox (2.14.11) + parse-cron (0.1.4) + pg (1.4.1) + polyglot (0.3.5) + public_suffix (5.0.0) + racc (1.6.0) + rack (2.2.4) + rack-protection (2.2.2) + rack + rbvmomi (3.0.0) + builder (~> 3.2) + json (~> 2.3) + nokogiri (~> 1.10) + optimist (~> 3.0) + rchardet (1.8.0) + rexml (3.2.5) + rotp (6.2.0) + rqrcode (2.1.2) + chunky_png (~> 1.0) + rqrcode_core (~> 1.0) + rqrcode_core (1.2.0) + ruby2_keywords (0.0.5) + safety_net_attestation (0.4.0) + jwt (~> 2.0) + sequel (5.58.0) + sinatra (2.2.2) + mustermann (~> 2.0) + rack (~> 2.2) + rack-protection (= 2.2.2) + tilt (~> 2.0) + sqlite3 (1.4.4) + thin (1.8.1) + daemons (~> 1.0, >= 1.0.9) + eventmachine (~> 1.0, >= 1.0.4) + rack (>= 1, < 3) + thread_safe (0.3.6) + tilt (2.0.11) + timeliness (0.3.10) + tpm-key_attestation (0.11.0) + bindata (~> 2.4) + openssl (> 2.0, < 3.1) + openssl-signature_algorithm (~> 1.0) + treetop (1.6.11) + polyglot (~> 0.3) + tzinfo (1.2.10) + thread_safe (~> 0.1) + unf (0.1.4) + unf_ext + unf_ext (0.0.8.2) + uuidtools (2.2.0) + vsphere-automation-cis (0.4.7) + vsphere-automation-runtime (~> 0.4.6) + vsphere-automation-runtime (0.4.7) + vsphere-automation-vcenter (0.4.7) + vsphere-automation-cis (~> 0.4.6) + vsphere-automation-runtime (~> 0.4.6) + webauthn (2.5.2) + android_key_attestation (~> 0.3.0) + awrence (~> 1.1) + bindata (~> 2.4) + cbor (~> 0.5.9) + cose (~> 1.1) + openssl (>= 2.2, < 3.1) + safety_net_attestation (~> 0.4.0) + tpm-key_attestation (~> 0.11.0) + webrick (1.7.0) + xmlrpc (0.3.2) + webrick + zendesk_api (1.36.0) + faraday (>= 0.9.0, < 2.0.0) + hashie (>= 3.5.2, < 6.0.0) + inflection + mini_mime + multipart-post (~> 2.0) + +PLATFORMS + ruby + +DEPENDENCIES + activesupport (~> 4.2) + addressable + augeas (~> 0.6) + aws-sdk-cloudwatch + aws-sdk-ec2 (>= 1.151) + aws-sdk-s3 + azure_mgmt_compute + azure_mgmt_monitor + azure_mgmt_network + azure_mgmt_resources + azure_mgmt_storage + configparser + curb + dalli (< 3.0) + faraday_middleware (~> 1.2.0) + ffi-rzmq (~> 2.0.7) + git (~> 1.5) + gnuplot + highline (~> 1.7) + i18n (~> 0.9) + ipaddress (~> 0.8.3) + json (>= 2.0) + memcache-client + minitest + mysql2 + net-ldap + nokogiri + ox + parse-cron + pg + public_suffix + rack + rbvmomi (~> 3.0.0) + rexml + rotp + rqrcode + sequel + sinatra + sqlite3 + thin + treetop (>= 1.6.3) + uuidtools + vsphere-automation-cis (~> 0.4.6) + vsphere-automation-vcenter (~> 0.4.6) + webauthn + xmlrpc + zendesk_api + +RUBY VERSION + ruby 3.0.3p157 + +BUNDLED WITH + 1.17.3 diff --git a/share/install_gems/update_locks b/share/install_gems/update_locks index 08bcb9efd2..12056925f3 100755 --- a/share/install_gems/update_locks +++ b/share/install_gems/update_locks @@ -83,6 +83,7 @@ elif command -v rpm >/dev/null; then if command -v dnf >/dev/null; then dnf -q -y install 'dnf-command(config-manager)' dnf config-manager --set-enabled powertools || /bin/true + dnf config-manager --set-enabled crb || /bin/true # alma9 fi yum -q -y install rubygems findutils diff --git a/src/fireedge/build.sh b/src/fireedge/build.sh index 8b38e2d88e..94e4478167 100755 --- a/src/fireedge/build.sh +++ b/src/fireedge/build.sh @@ -17,18 +17,41 @@ clean() { rm -rf ./dist ./node_modules } +openssl_legacy() { + cat > /tmp/openssl.conf <