File tree Expand file tree Collapse file tree 2 files changed +14
-3
lines changed Expand file tree Collapse file tree 2 files changed +14
-3
lines changed Original file line number Diff line number Diff line change 1
1
# Workaround for ubuntu-18
2
- MAKEFLAGS = -j3
2
+ # MAKEFLAGS = -j3
3
3
4
4
library :
5
5
# Builds the library with R packages.
Original file line number Diff line number Diff line change @@ -6,9 +6,19 @@ ARG RSTUDIO=2023.12.0-369
6
6
# Enable Vault and install EPEL
7
7
RUN \
8
8
sed -i.bak 's@^mirrorlist@#mirrorlist@g' /etc/yum.repos.d/*.repo &&\
9
- sed -i.bak 's@#baseurl=http://mirror.centos.org@baseurl=http://vault.centos.org@g' /etc/yum.repos.d/*.repo &&\
9
+ sed -i.bak 's@#.* baseurl=http://mirror.centos.org@baseurl=http://vault.centos.org@g' /etc/yum.repos.d/*.repo &&\
10
10
yum update -y &&\
11
- yum install -y epel-release
11
+ yum install -y epel-release centos-release-scl &&\
12
+ sed -i.bak 's@^mirrorlist@#mirrorlist@g' /etc/yum.repos.d/*.repo &&\
13
+ sed -i.bak 's@#.*baseurl=http://mirror.centos.org@baseurl=http://vault.centos.org@g' /etc/yum.repos.d/*.repo &&\
14
+ yum install -y devtoolset-8 &&\
15
+ rm -f /etc/yum.repos.d/*.bak
16
+
17
+ RUN \
18
+ curl -fsSOL https://cdn.rstudio.com/r/centos-7/pkgs/R-4.5.0-1-1.x86_64.rpm &&\
19
+ yum install -y R-4.5.0-1-1.x86_64.rpm
20
+
21
+ ENV PATH="/opt/rh/devtoolset-8/root/usr/bin/:/opt/R/4.5.0/bin:${PATH}"
12
22
13
23
# Install.
14
24
RUN \
18
28
yum install -y rpm-build make wget tar httpd-devel libapreq2-devel R-devel libcurl-devel protobuf-devel openssl-devel libxml2-devel libicu-devel libssh2-devel cairo-devel createrepo cmake && \
19
29
yum clean all
20
30
31
+
21
32
USER builder
22
33
23
34
RUN \
You can’t perform that action at this time.
0 commit comments