Skip to content

Commit

Permalink
Add missing tools to CentOS
Browse files Browse the repository at this point in the history
These tools are largely expected to be present by build systems
  • Loading branch information
lloeki committed Nov 27, 2024
1 parent dd69258 commit 880e94c
Show file tree
Hide file tree
Showing 15 changed files with 16 additions and 16 deletions.
4 changes: 2 additions & 2 deletions src/engines/ruby/1.8/Dockerfile.centos
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ RUN true "${REPRO_RUN_KEY}" && yum makecache -y
# fun: CentOS 8 has `yum list glibc-langpack-\*` but not CentOS 7 :'(
RUN yum reinstall -y glibc-common

RUN yum install -y curl gcc make
RUN yum install -y curl gcc make patch git

# fun: this has to be after `yum install curl gcc make`... but only on aarch64; go figure
# extra fun: table is botched, localedef not happy, swallow result and test `locale` for errors
Expand All @@ -96,7 +96,7 @@ ENV LANG="en_US.UTF-8"
RUN <<SHELL
set -euxo pipefail

yum install -y xz gcc automake bison zlib-devel libyaml-devel openssl-devel gdbm-devel readline-devel ncurses-devel libffi-devel patch
yum install -y xz gcc automake bison zlib-devel libyaml-devel openssl-devel gdbm-devel readline-devel ncurses-devel libffi-devel

curl -L -o ruby.tar.gz "https://github.com/ruby/ruby/archive/f48ae0d10c5b586db5748b0d4b645c7e9ff5d52e.tar.gz"
echo "$RUBY_DOWNLOAD_SHA256 *ruby.tar.gz" | sha256sum --check --strict
Expand Down
2 changes: 1 addition & 1 deletion src/engines/ruby/1.9/Dockerfile.centos
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ RUN true "${REPRO_RUN_KEY}" && yum makecache -y
# fun: CentOS 8 has `yum list glibc-langpack-\*` but not CentOS 7 :'(
RUN yum reinstall -y glibc-common

RUN yum install -y curl gcc make
RUN yum install -y curl gcc make patch git

# fun: this has to be after `yum install curl gcc make`... but only on aarch64; go figure
# extra fun: table is botched, localedef not happy, swallow result and test `locale` for errors
Expand Down
2 changes: 1 addition & 1 deletion src/engines/ruby/2.0/Dockerfile.centos
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ RUN true "${REPRO_RUN_KEY}" && yum makecache -y
# fun: CentOS 8 has `yum list glibc-langpack-\*` but not CentOS 7 :'(
RUN yum reinstall -y glibc-common

RUN yum install -y curl gcc make
RUN yum install -y curl gcc make patch git

# fun: this has to be after `yum install curl gcc make`... but only on aarch64; go figure
# extra fun: table is botched, localedef not happy, swallow result and test `locale` for errors
Expand Down
2 changes: 1 addition & 1 deletion src/engines/ruby/2.1/Dockerfile.centos
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ RUN true "${REPRO_RUN_KEY}" && yum makecache -y
# fun: CentOS 8 has `yum list glibc-langpack-\*` but not CentOS 7 :'(
RUN yum reinstall -y glibc-common

RUN yum install -y curl gcc make
RUN yum install -y curl gcc make patch git

# fun: this has to be after `yum install curl gcc make`... but only on aarch64; go figure
# extra fun: table is botched, localedef not happy, swallow result and test `locale` for errors
Expand Down
2 changes: 1 addition & 1 deletion src/engines/ruby/2.2/Dockerfile.centos
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ RUN true "${REPRO_RUN_KEY}" && yum makecache -y
# fun: CentOS 8 has `yum list glibc-langpack-\*` but not CentOS 7 :'(
RUN yum reinstall -y glibc-common

RUN yum install -y curl gcc make
RUN yum install -y curl gcc make patch git

# fun: this has to be after `yum install curl gcc make`... but only on aarch64; go figure
# extra fun: table is botched, localedef not happy, swallow result and test `locale` for errors
Expand Down
2 changes: 1 addition & 1 deletion src/engines/ruby/2.3/Dockerfile.centos
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ RUN true "${REPRO_RUN_KEY}" && yum makecache -y
# fun: CentOS 8 has `yum list glibc-langpack-\*` but not CentOS 7 :'(
RUN yum reinstall -y glibc-common

RUN yum install -y curl gcc make
RUN yum install -y curl gcc make patch git

# fun: this has to be after `yum install curl gcc make`... but only on aarch64; go figure
# extra fun: table is botched, localedef not happy, swallow result and test `locale` for errors
Expand Down
2 changes: 1 addition & 1 deletion src/engines/ruby/2.4/Dockerfile.centos
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ RUN true "${REPRO_RUN_KEY}" && yum makecache -y
# fun: CentOS 8 has `yum list glibc-langpack-\*` but not CentOS 7 :'(
RUN yum reinstall -y glibc-common

RUN yum install -y curl gcc make
RUN yum install -y curl gcc make patch git

# fun: this has to be after `yum install curl gcc make`... but only on aarch64; go figure
# extra fun: table is botched, localedef not happy, swallow result and test `locale` for errors
Expand Down
2 changes: 1 addition & 1 deletion src/engines/ruby/2.5/Dockerfile.centos
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ RUN true "${REPRO_RUN_KEY}" && yum makecache -y
# fun: CentOS 8 has `yum list glibc-langpack-\*` but not CentOS 7 :'(
RUN yum reinstall -y glibc-common

RUN yum install -y curl gcc make
RUN yum install -y curl gcc make patch git

# fun: this has to be after `yum install curl gcc make`... but only on aarch64; go figure
# extra fun: table is botched, localedef not happy, swallow result and test `locale` for errors
Expand Down
2 changes: 1 addition & 1 deletion src/engines/ruby/2.6/Dockerfile.centos
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ RUN true "${REPRO_RUN_KEY}" && yum makecache -y
# fun: CentOS 8 has `yum list glibc-langpack-\*` but not CentOS 7 :'(
RUN yum reinstall -y glibc-common

RUN yum install -y curl gcc make
RUN yum install -y curl gcc make patch git

# fun: this has to be after `yum install curl gcc make`... but only on aarch64; go figure
# extra fun: table is botched, localedef not happy, swallow result and test `locale` for errors
Expand Down
2 changes: 1 addition & 1 deletion src/engines/ruby/2.7/Dockerfile.centos
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ RUN true "${REPRO_RUN_KEY}" && yum makecache -y
# fun: CentOS 8 has `yum list glibc-langpack-\*` but not CentOS 7 :'(
RUN yum reinstall -y glibc-common

RUN yum install -y curl gcc make
RUN yum install -y curl gcc make patch git

# fun: this has to be after `yum install curl gcc make`... but only on aarch64; go figure
# extra fun: table is botched, localedef not happy, swallow result and test `locale` for errors
Expand Down
2 changes: 1 addition & 1 deletion src/engines/ruby/3.0/Dockerfile.centos
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ RUN true "${REPRO_RUN_KEY}" && yum makecache -y
# fun: CentOS 8 has `yum list glibc-langpack-\*` but not CentOS 7 :'(
RUN yum reinstall -y glibc-common

RUN yum install -y curl gcc make
RUN yum install -y curl gcc make patch git

# fun: this has to be after `yum install curl gcc make`... but only on aarch64; go figure
# extra fun: table is botched, localedef not happy, swallow result and test `locale` for errors
Expand Down
2 changes: 1 addition & 1 deletion src/engines/ruby/3.1/Dockerfile.centos
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ RUN true "${REPRO_RUN_KEY}" && yum makecache -y
# fun: CentOS 8 has `yum list glibc-langpack-\*` but not CentOS 7 :'(
RUN yum reinstall -y glibc-common

RUN yum install -y curl gcc make
RUN yum install -y curl gcc make patch git

# fun: this has to be after `yum install curl gcc make`... but only on aarch64; go figure
# extra fun: table is botched, localedef not happy, swallow result and test `locale` for errors
Expand Down
2 changes: 1 addition & 1 deletion src/engines/ruby/3.2/Dockerfile.centos
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ RUN true "${REPRO_RUN_KEY}" && yum makecache -y
# fun: CentOS 8 has `yum list glibc-langpack-\*` but not CentOS 7 :'(
RUN yum reinstall -y glibc-common

RUN yum install -y curl gcc make
RUN yum install -y curl gcc make patch git

# fun: this has to be after `yum install curl gcc make`... but only on aarch64; go figure
# extra fun: table is botched, localedef not happy, swallow result and test `locale` for errors
Expand Down
2 changes: 1 addition & 1 deletion src/engines/ruby/3.3/Dockerfile.centos
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ RUN true "${REPRO_RUN_KEY}" && yum makecache -y
# fun: CentOS 8 has `yum list glibc-langpack-\*` but not CentOS 7 :'(
RUN yum reinstall -y glibc-common

RUN yum install -y curl gcc make
RUN yum install -y curl gcc make patch git

# fun: this has to be after `yum install curl gcc make`... but only on aarch64; go figure
# extra fun: table is botched, localedef not happy, swallow result and test `locale` for errors
Expand Down
2 changes: 1 addition & 1 deletion src/engines/ruby/3.4/Dockerfile.centos
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ RUN true "${REPRO_RUN_KEY}" && yum makecache -y
# fun: CentOS 8 has `yum list glibc-langpack-\*` but not CentOS 7 :'(
RUN yum reinstall -y glibc-common

RUN yum install -y curl gcc make
RUN yum install -y curl gcc make patch git

# fun: this has to be after `yum install curl gcc make`... but only on aarch64; go figure
# extra fun: table is botched, localedef not happy, swallow result and test `locale` for errors
Expand Down

0 comments on commit 880e94c

Please sign in to comment.