From 1c89aa8a04abfbf31e887e55f16041ad637dadc2 Mon Sep 17 00:00:00 2001
From: Joscha Schmiedt <joscha@schmiedt.dev>
Date: Tue, 17 Sep 2024 22:34:30 +0200
Subject: [PATCH] PIPELINE: Change /bin/sh to /bin/bash

For activating the conan venv in ~/.bashrc
---
 .docker/Dockerfile | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.docker/Dockerfile b/.docker/Dockerfile
index 08fd0e7..ceccf9d 100644
--- a/.docker/Dockerfile
+++ b/.docker/Dockerfile
@@ -1,5 +1,9 @@
 FROM debian:bookworm
 
+# change to bash default for gitlab runner
+RUN echo "dash dash/sh boolean false" | debconf-set-selections
+RUN DEBIAN_FRONTEND=noninteractive dpkg-reconfigure dash
+
 RUN apt-get update
 RUN apt-get install -y cmake
 RUN apt-get install -y lcov
@@ -22,9 +26,11 @@ RUN ./venv/bin/pip install -r doc-requirements.txt
 COPY requirements.txt build-requirements.txt
 RUN ./venv/bin/pip install -r build-requirements.txt
 RUN ./venv/bin/conan profile detect
+
 # add venv with conan to .bashrc
 RUN echo "source /venv/bin/activate" >> /root/.bashrc
 
+
 COPY . /libcaosdb/
 WORKDIR /libcaosdb
 RUN git rev-parse HEAD > libcaosdb_commit
-- 
GitLab