Add singularity build deps libglib2.0-dev and libseccomp-dev to packer
[arvados.git] / tools / compute-images / scripts / base.sh
index 447d15ca46aa48b3f4fecc0d5521ad930e55ee8c..38bbac88a2473fd05c7d829a3ad05318dee3d4b3 100644 (file)
@@ -69,7 +69,9 @@ wait_for_apt_locks && $SUDO DEBIAN_FRONTEND=noninteractive apt-get -qq --yes ins
   lvm2 \
   cryptsetup \
   xfsprogs \
-  squashfs-tools
+  squashfs-tools \
+  libglib2.0-dev \
+  libseccomp-dev
 
 # Install the Arvados packages we need
 wait_for_apt_locks && $SUDO DEBIAN_FRONTEND=noninteractive apt-get -qq --yes install \
@@ -120,7 +122,7 @@ rm -rf /var/lib/arvados/go/
 curl -s https://storage.googleapis.com/golang/go${GOVERSION}.linux-amd64.tar.gz | tar -C /var/lib/arvados -xzf -
 ln -sf /var/lib/arvados/go/bin/* /usr/local/bin/
 
-singularityversion=3.9.9
+singularityversion=3.10.4
 curl -Ls https://github.com/sylabs/singularity/archive/refs/tags/v${singularityversion}.tar.gz | tar -C /var/lib/arvados -xzf -
 cd /var/lib/arvados/singularity-${singularityversion}