From e5709e3267d148c78c617d8713fe630ac1f0f518 Mon Sep 17 00:00:00 2001
From: Christof Kaufmann <christof.kaufmann@hs-bochum.de>
Date: Mon, 13 Jan 2025 17:18:03 +0100
Subject: [PATCH] Make .conda directory, in case it does not exist

When there is no config for conda, there will be no .conda directory.
Then the copy command would fail. To avoid this, we make a directory in
any case.
---
 keras3-cpu/Dockerfile  | 1 +
 keras3-gpu/Dockerfile  | 1 +
 pytorch-gpu/Dockerfile | 1 +
 3 files changed, 3 insertions(+)

diff --git a/keras3-cpu/Dockerfile b/keras3-cpu/Dockerfile
index 92597b3..eb9f984 100644
--- a/keras3-cpu/Dockerfile
+++ b/keras3-cpu/Dockerfile
@@ -165,6 +165,7 @@ RUN chown -R ${NB_USER} "/home/${NB_USER}/.jupyter" && \
     mkdir -p /etc/skel/.cache && \
     cp -r "/home/${NB_USER}/.cache/matplotlib" /etc/skel/.cache/ && \
     # stuff
+    mkdir -p "/home/${NB_USER}/.conda" && \
     cp -r "/home/${NB_USER}/.conda" "/home/${NB_USER}/.config" "/home/${NB_USER}/.jupyter" /etc/skel/ && \
     # VS Code extension "gitlab-workflow", default gitlab server: gitlab.cvh-server.de
     printf '%s\n' \
diff --git a/keras3-gpu/Dockerfile b/keras3-gpu/Dockerfile
index 5552230..0abbb86 100644
--- a/keras3-gpu/Dockerfile
+++ b/keras3-gpu/Dockerfile
@@ -126,6 +126,7 @@ RUN chown -R ${NB_USER} "/home/${NB_USER}/.jupyter" && \
     mkdir -p /etc/skel/.cache && \
     cp -r "/home/${NB_USER}/.cache/matplotlib" /etc/skel/.cache/ && \
     # stuff
+    mkdir -p "/home/${NB_USER}/.conda" && \
     cp -r "/home/${NB_USER}/.conda" "/home/${NB_USER}/.config" "/home/${NB_USER}/.jupyter" /etc/skel/ && \
     # VS Code extension "gitlab-workflow", default gitlab server: gitlab.cvh-server.de
     printf '%s\n' \
diff --git a/pytorch-gpu/Dockerfile b/pytorch-gpu/Dockerfile
index 6c9fd71..39c75e2 100644
--- a/pytorch-gpu/Dockerfile
+++ b/pytorch-gpu/Dockerfile
@@ -126,6 +126,7 @@ RUN chown -R ${NB_USER} "/home/${NB_USER}/.jupyter" && \
     mkdir -p /etc/skel/.cache && \
     cp -r "/home/${NB_USER}/.cache/matplotlib" /etc/skel/.cache/ && \
     # stuff
+    mkdir -p "/home/${NB_USER}/.conda" && \
     cp -r "/home/${NB_USER}/.conda" "/home/${NB_USER}/.config" "/home/${NB_USER}/.jupyter" /etc/skel/ && \
     # VS Code extension "gitlab-workflow", default gitlab server: gitlab.cvh-server.de
     printf '%s\n' \
-- 
GitLab