Skip to content

Commit

Permalink
[irods/irods#6437] Add support for new platforms
Browse files Browse the repository at this point in the history
Bumped avro version as it was not the right revision.

Installing make and gcc as almalinux:8 did not seem to have them in the
base image.
  • Loading branch information
alanking committed Jun 8, 2022
1 parent 02adc96 commit df75c52
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions irods_consortium_continuous_integration_build_hook.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ def add_cmake_to_front_of_path():

def install_building_dependencies(externals_directory):
externals_list = [
'irods-externals-avro1.11.0-0',
'irods-externals-avro1.11.0-1',
'irods-externals-boost1.78.0-0',
'irods-externals-clang-runtime13.0.0-0',
'irods-externals-clang13.0.0-0',
Expand All @@ -41,13 +41,15 @@ def install_os_specific_dependencies_apt():
irods_python_ci_utilities.install_os_packages(['make', 'gcc'])

def install_os_specific_dependencies_yum():
irods_python_ci_utilities.install_os_packages(['curl-devel', 'openssl-devel'])
irods_python_ci_utilities.install_os_packages(['make', 'gcc', 'curl-devel', 'openssl-devel'])

def install_os_specific_dependencies():
dispatch_map = {
'Ubuntu': install_os_specific_dependencies_apt,
'Debian gnu_linux': install_os_specific_dependencies_apt,
'Centos': install_os_specific_dependencies_yum,
'Centos linux': install_os_specific_dependencies_yum,
'Almalinux': install_os_specific_dependencies_yum,
'Opensuse ': install_os_specific_dependencies_yum,
}
try:
Expand Down

0 comments on commit df75c52

Please sign in to comment.