summaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorWouter Deconinck <wdconinc@gmail.com>2024-05-01 06:37:13 -0500
committerGitHub <noreply@github.com>2024-05-01 13:37:13 +0200
commit067155cff54a489b1dd930b89ec079f2be40a690 (patch)
tree4abde0170c7582604eb99006d06655e0d094509b /share
parent08e68d779f25c131b6c7d63f133ba1d19e50ab9c (diff)
downloadspack-067155cff54a489b1dd930b89ec079f2be40a690.tar.gz
spack-067155cff54a489b1dd930b89ec079f2be40a690.tar.bz2
spack-067155cff54a489b1dd930b89ec079f2be40a690.tar.xz
spack-067155cff54a489b1dd930b89ec079f2be40a690.zip
containers: add ubuntu 24.04 (#43881)
* containers: add ubuntu 24.04 * containers: use python3-boto3 pkg instead of pip install
Diffstat (limited to 'share')
-rw-r--r--share/spack/templates/container/ubuntu_2404.dockerfile33
1 files changed, 33 insertions, 0 deletions
diff --git a/share/spack/templates/container/ubuntu_2404.dockerfile b/share/spack/templates/container/ubuntu_2404.dockerfile
new file mode 100644
index 0000000000..1cf4cfb101
--- /dev/null
+++ b/share/spack/templates/container/ubuntu_2404.dockerfile
@@ -0,0 +1,33 @@
+{% extends "container/bootstrap-base.dockerfile" %}
+{% block env_vars %}
+{{ super() }}
+ENV DEBIAN_FRONTEND=noninteractive \
+ LANGUAGE=en_US.UTF-8 \
+ LANG=en_US.UTF-8 \
+ LC_ALL=en_US.UTF-8
+{% endblock %}
+{% block install_os_packages %}
+RUN apt-get -yqq update \
+ && apt-get -yqq upgrade \
+ && apt-get -yqq install --no-install-recommends \
+ build-essential \
+ ca-certificates \
+ curl \
+ file \
+ g++ \
+ gcc \
+ gfortran \
+ git \
+ gnupg2 \
+ iproute2 \
+ locales \
+ make \
+ mercurial \
+ subversion \
+ python3 \
+ python3-boto3 \
+ unzip \
+ zstd \
+ && locale-gen en_US.UTF-8 \
+ && rm -rf /var/lib/apt/lists/*
+{% endblock %}