File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ FROM centos:7
22LABEL maintainer="Swift Infrastructure <swift-infrastructure@forums.swift.org>"
33LABEL description="Docker Container for the Swift programming language"
44
5- # centos 7 ships with git 1.x which is too old for the toolchain usage, using RH software collections to install git 2.x
5+ # CentOS 7 ships with git 1.x which is too old for the toolchain usage, using RH software collections to install git 2.x
66RUN yum install -y centos-release-scl-rh
77
88RUN yum install shadow-utils.x86_64 -y \
@@ -23,8 +23,10 @@ RUN yum install shadow-utils.x86_64 -y \
2323 sqlite \
2424 zlib-devel
2525
26- # centos 7 ships with git 1.x which is too old for the toolchain usage
27- RUN ln -s /opt/rh/rh-git227/root/bin/git /usr/bin/git
26+ # Enable git 2.x from RH software collections for both login and non-login shells
27+ RUN ln -s /opt/rh/rh-git227/enable /etc/profile.d/git.sh
28+ ENV ENV=/etc/profile.d/git.sh
29+ ENV BASH_ENV=$ENV
2830
2931RUN sed -i -e 's/\* __block/\* __libc_block/g' /usr/include/unistd.h
3032
You can’t perform that action at this time.
0 commit comments