From c05ba4ead3c86f80ac034aa53eba7698b74c0928 Mon Sep 17 00:00:00 2001 From: Nicolas Richart <nicolas.richart@epfl.ch> Date: Fri, 19 Jul 2024 16:51:18 +0200 Subject: [PATCH] Missing directory for lower overlayfs --- .gitlab-ci.yml | 4 ++-- ci/prepare_squashfs.sh | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index fc11ab8..cef7488 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -78,8 +78,8 @@ variables: --bind ${CI_DATA}/spack-mirror:${MOUNT_POINT}/spack-mirror --bind ${CI_DATA}/squashfs-cache/:/squashfs-cache \ --bind ${CI_DATA}/overlayfs:/overlayfs \ - --fusemount "host:/usr/libexec/apptainer/bin/squashfuse_ll ${CI_DATA}/squashfs-cache/${stack}-${environment}-${SQUASHFS_ID}.sqfs /squashfs" - --fusemount "container:fuse-overlayfs -o squash_to_uid=$(id -u) -o squash_to_gid=$(id -g) -o lowerdir=/squashfs -o upperdir=/overlayfs/upper -o workdir=/overlayfs/wd ${MOUNT_POINT}/${stack}/${environment}/${STACK_VERSION}" + --fusemount "host:/usr/libexec/apptainer/bin/squashfuse_ll ${CI_DATA}/squashfs-cache/${stack}-${environment}-${SQUASHFS_ID}.sqfs /overlayfs/lower" + --fusemount "container:fuse-overlayfs -o squash_to_uid=$(id -u) -o squash_to_gid=$(id -g) -o lowerdir=/overlayfs/lower -o upperdir=/overlayfs/upper -o workdir=/overlayfs/wd ${MOUNT_POINT}/${stack}/${environment}/${STACK_VERSION}" after_script: - if [ $CI_JOB_STATUS != "success" ]; then exit 0; fi - ./ci/update_squashfs.sh diff --git a/ci/prepare_squashfs.sh b/ci/prepare_squashfs.sh index da80f5f..8b4f3ba 100755 --- a/ci/prepare_squashfs.sh +++ b/ci/prepare_squashfs.sh @@ -54,6 +54,7 @@ fi if [ ! -d /overlayfs/upper ] then + mkdir -p /overlayfs/lower mkdir -p /overlayfs/upper mkdir -p /overlayfs/wd fi -- GitLab