File tree 4 files changed +26
-2
lines changed
4 files changed +26
-2
lines changed Original file line number Diff line number Diff line change @@ -46,7 +46,7 @@ RUN ./01_disable_systemctl.sh
46
46
RUN ./05_selinux.sh
47
47
RUN ./10_dev_packages.sh
48
48
RUN ./user.sh
49
- RUN ./rvm.sh "$ruby_version"
49
+ RUN ./rvm.sh build_user "$ruby_version"
50
50
RUN ./prime_ruby.sh
51
51
RUN ./package_cleanup.sh
52
52
RUN rm -rf /root/build_scripts
Original file line number Diff line number Diff line change @@ -27,4 +27,6 @@ runuser $user_id -l -c "curl -sSL https://raw.githubusercontent.com/rvm/rvm/stab
27
27
runuser $user_id -l -c " rvm install ${ruby_version} "
28
28
runuser $user_id -l -c " rvm use --default ${ruby_version} "
29
29
runuser $user_id -l -c " rvm all do gem install bundler -v '~> 1.16'"
30
- runuser $user_id -l -c " rvm all do gem install bundler -v '~> 2.0'"
30
+ runuser $user_id -l -c " rvm ls"
31
+ # runuser $user_id -l -c "rvm all do gem install bundler -v '~> 2.0'"
32
+ runuser $user_id -l -c " rvm all do gem install bundler -v 2.4.22"
Original file line number Diff line number Diff line change @@ -7,6 +7,17 @@ yum clean all
7
7
rm -f /var/lib/rpm/__db*
8
8
yum clean all && yum history sync
9
9
10
+ # Deal with vault-ized CentOS7 repos, post-EOL
11
+ sed -i \
12
+ -e ' s@^mirrorlist.*=os$@baseurl=http://archive.kernel.org/centos-vault/centos/$releasever/os/$basearch/@' \
13
+ -e ' s@^mirrorlist.*=updates$@baseurl=http://archive.kernel.org/centos-vault/centos/$releasever/updates/$basearch/@' \
14
+ -e ' s@^mirrorlist.*=extras$@baseurl=http://archive.kernel.org/centos-vault/centos/$releasever/extras/$basearch/@' \
15
+ -e ' s@^mirrorlist.*=centosplus$@baseurl=http://archive.kernel.org/centos-vault/centos/$releasever/centosplus/$basearch/@' \
16
+ -e ' s@^mirrorlist.*=os$@baseurl=http://archive.kernel.org/centos-vault/centos/$releasever/os/$basearch/@' \
17
+ /etc/yum.repos.d/CentOS-Base.repo
18
+
19
+ sed -i -e ' /^#mirrorlist/d' -e ' /^#baseurl=/d' /etc/yum.repos.d/{CentOS-Base.repo,CentOS-SCLo-scl-* .repo} || :
20
+
10
21
# The `yum-plugin-ovl` package is needed to avoid "copy-up" mistmatch
11
22
# issues problems when using overlayFS. However, in early releases of
12
23
# EL7, the package was not included—so the `touch /var/lib/rpm/*;`
Original file line number Diff line number Diff line change @@ -11,6 +11,17 @@ yum install -y rpm-build rpmdevtools rpm-devel rpm-sign yum-utils createrepo
11
11
12
12
yum install -y centos-release-scl python-pip python-virtualenv fontconfig dejavu-sans-fonts dejavu-sans-mono-fonts dejavu-serif-fonts dejavu-fonts-common libjpeg-devel zlib-devel openssl-devel
13
13
14
+ # Deal with vault-ized CentOS7 repos, post-EOL
15
+ # (at this point, SSL is updated enough use modern https)
16
+ yum-config-manager --setopt=base.baseurl=' https://vault.centos.org/centos/$releasever/os/$basearch/' --save
17
+ yum-config-manager --setopt=updates.baseurl=' https://vault.centos.org/centos/$releasever/updates/$basearch/' --save
18
+ yum-config-manager --setopt=extras.baseurl=' https://vault.centos.org/centos/$releasever/extras/$basearch/' --save
19
+ yum-config-manager --setopt=centosplus.baseurl=' https://vault.centos.org/centos/$releasever/centosplus/$basearch/' --save
20
+ yum-config-manager --setopt=centos-sclo-rh.baseurl=' https://vault.centos.org/centos/$releasever/sclo/$basearch/rh/' --save
21
+ yum-config-manager --setopt=centos-sclo-sclo.baseurl=' https://vault.centos.org/centos/$releasever/sclo/$basearch/sclo/' --save
22
+
23
+ sed -i -e ' s/^mirrorlist/#\0/g' -e ' /^#baseurl=/d' /etc/yum.repos.d/{CentOS-Base.repo,CentOS-SCLo-scl-rh.repo,CentOS-SCLo-scl.repo}
24
+
14
25
yum install -y libyaml-devel glibc-headers autoconf gcc gcc-c++ glibc-devel readline-devel libffi-devel automake libtool bison sqlite-devel
15
26
16
27
yum-config-manager --enable rhel-server-rhscl-7-rpms
You can’t perform that action at this time.
0 commit comments