Skip to content

Commit 35cfb8d

Browse files
authored
Merge pull request #13 from jrha/heposlibs
Update to latest versions of HEP OSlibs
2 parents cc1e86f + 16f0655 commit 35cfb8d

2 files changed

Lines changed: 10 additions & 8 deletions

File tree

docker-c6/Dockerfile

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ RUN echo -e '#!/bin/bash\nfor p in "$@"; do\nyum -y install "$p" || exit 1; done
66
chmod u+x /usr/local/sbin/yummy && \
77
cat /usr/local/sbin/yummy
88

9-
RUN yummy yum-priorities
9+
RUN yummy yum-priorities yum-utils
1010

1111
RUN yummy zip curl
1212

@@ -30,7 +30,7 @@ RUN yummy http://repository.egi.eu/sw/production/umd/4/sl6/x86_64/updates/umd-re
3030
RUN yummy freetype expat gcc glibc-headers compat-expat1 compat-openldap time man unzip quota attr tcsh
3131

3232
# Install HEP_OSlibs
33-
RUN yummy http://linuxsoft.cern.ch/wlcg/sl6/x86_64/HEP_OSlibs_SL6-1.1.5-1.el6.x86_64.rpm
33+
RUN yummy http://linuxsoft.cern.ch/wlcg/sl6/x86_64/HEP_OSlibs_SL6-1.1.9-2.el6.x86_64.rpm
3434

3535
# Install glexec, lcmaps & lcas
3636
RUN yummy glexec mkgltempdir \
@@ -46,8 +46,9 @@ RUN yummy boost-date-time boost-filesystem boost-graph boost-iostreams boost-pro
4646
boost-thread boost-wave
4747

4848
# Singularity
49-
RUN yummy singularity-2.6.1-1.1.el6.x86_64 \
50-
singularity-runtime-2.6.1-1.1.el6.x86_64
49+
RUN yum-config-manager --setopt 'epel.exclude=singularity*' --save && \
50+
yummy https://archive.fedoraproject.org/pub/archive/epel/6/x86_64/Packages/s/singularity-runtime-2.6.1-1.1.el6.x86_64.rpm \
51+
https://archive.fedoraproject.org/pub/archive/epel/6/x86_64/Packages/s/singularity-2.6.1-1.1.el6.x86_64.rpm
5152

5253
# Disable overlay and loop device management in singularity
5354
RUN sed -i '/enable overlay/c\enable overlay = no' /etc/singularity/singularity.conf && \

docker-c7/Dockerfile

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ RUN echo -e '#!/bin/bash\nfor p in "$@"; do\nyum -y install "$p" || exit 1; done
66
chmod u+x /usr/local/sbin/yummy && \
77
cat /usr/local/sbin/yummy
88

9-
RUN yummy yum-priorities
9+
RUN yummy yum-priorities yum-utils
1010

1111
RUN yummy zip curl
1212

@@ -25,7 +25,7 @@ RUN yummy https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
2525
RUN yummy freetype expat gcc glibc-headers compat-openldap time man unzip quota attr tcsh
2626

2727
# Install HEP_OSlibs
28-
RUN yummy http://linuxsoft.cern.ch/wlcg/centos7/x86_64/HEP_OSlibs-7.2.6-1.el7.cern.x86_64.rpm
28+
RUN yummy http://linuxsoft.cern.ch/wlcg/centos7/x86_64/HEP_OSlibs-7.2.10-1.el7.cern.x86_64.rpm
2929

3030
# Machine job features
3131
RUN yummy http://quattor.web.lal.in2p3.fr/packages/machine-job-features/sl6/noarch/mjf-htcondor-00.19-1.noarch.rpm
@@ -36,8 +36,9 @@ RUN yummy boost-date-time boost-filesystem boost-graph boost-iostreams boost-pro
3636
boost-thread boost-wave
3737

3838
# Singularity
39-
RUN yummy singularity-2.6.1-1.1.el7.x86_64 \
40-
singularity-runtime-2.6.1-1.1.el7.x86_64
39+
RUN yum-config-manager --setopt 'epel.exclude=singularity*' --save && \
40+
yummy https://archive.fedoraproject.org/pub/archive/epel/7/x86_64/Packages/s/singularity-runtime-2.6.1-1.1.el7.x86_64.rpm \
41+
https://archive.fedoraproject.org/pub/archive/epel/7/x86_64/Packages/s/singularity-2.6.1-1.1.el7.x86_64.rpm
4142

4243
# Disable overlay and loop device management in singularity
4344
RUN sed -i '/enable overlay/c\enable overlay = no' /etc/singularity/singularity.conf && \

0 commit comments

Comments
 (0)