From 5eed55a21b4fab80e8062a40866a55733b76f7de Mon Sep 17 00:00:00 2001
From: Neil-Jocelyn Schark <neil.schark@h-da.de>
Date: Thu, 7 Dec 2023 10:38:56 +0000
Subject: [PATCH] Update base image for dev container setup and improve make
 clean

See merge request danet/gosdn!647
---
 .devcontainer/Dockerfile | 3 ++-
 Makefile                 | 4 ++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile
index 811bc1b83..b785b246e 100644
--- a/.devcontainer/Dockerfile
+++ b/.devcontainer/Dockerfile
@@ -1,6 +1,6 @@
 # The devcontainer will be based on debian
 # The base container already has entrypoint, vscode user account, etc. out of the box
-FROM mcr.microsoft.com/vscode/devcontainers/base:bullseye
+FROM mcr.microsoft.com/vscode/devcontainers/base:bookworm
 
 # Containerlab version will be set in devcontainer.json
 ARG _CLAB_VERSION
@@ -17,6 +17,7 @@ RUN apt-get update \
     sshpass \
     curl \
     wget \
+    openssl \
     iputils-ping \
     htop \
     zsh \
diff --git a/Makefile b/Makefile
index d81179029..9200d265d 100644
--- a/Makefile
+++ b/Makefile
@@ -99,8 +99,8 @@ controller-integration-tests-debug-up: generate-certs containerize-gosdn contain
 controller-integration-tests-debug-down:
 	docker-compose -f dev_env_data/docker-compose/integration-test_docker-compose.yml down
 
-# Warning: Depending on you go configuration might also clean caches, modules and docker containers from your other projects.
+# Warning: Depending on your go and development configuration might also clean caches, modules and docker containers from your other projects.
 clean:
+	rm -r $(BUILD_ARTIFACTS_PATH)
 	$(GOCLEAN)
-	rm -rf $(BUILD_ARTIFACTS_PATH) $(TOOLS_DIR)
 	docker system prune -af
-- 
GitLab