From 0e3b453db46e7a95f0127aabf963c40225f1d760 Mon Sep 17 00:00:00 2001
From: Julien Leduc <julien.leduc@cern.ch>
Date: Mon, 3 Aug 2020 14:40:32 +0200
Subject: [PATCH] Do not use cta-catalogue-schema-drop to wipe a sqlite
 database because in this case we need to cleanup the full database directory

---
 .../docker/ctafrontend/cc7/opt/run/bin/init.sh              | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/continuousintegration/docker/ctafrontend/cc7/opt/run/bin/init.sh b/continuousintegration/docker/ctafrontend/cc7/opt/run/bin/init.sh
index de2b6447e6..7179e591bd 100755
--- a/continuousintegration/docker/ctafrontend/cc7/opt/run/bin/init.sh
+++ b/continuousintegration/docker/ctafrontend/cc7/opt/run/bin/init.sh
@@ -57,7 +57,11 @@ echo ${DATABASEURL} >/etc/cta/cta-catalogue.conf
 
 if [ "$KEEP_DATABASE" == "0" ]; then
   echo "Wiping database"
-  echo yes | cta-catalogue-schema-drop /etc/cta/cta-catalogue.conf || die "ERROR: Could not wipe database. cta-catalogue-schema-drop /etc/cta/cta-catalogue.conf FAILED"
+  if [ "$DATABASETYPE" != "sqlite" ]; then
+    echo yes | cta-catalogue-schema-drop /etc/cta/cta-catalogue.conf || die "ERROR: Could not wipe database. cta-catalogue-schema-drop /etc/cta/cta-catalogue.conf FAILED"
+  else
+    rm -fr $(dirname $(echo ${DATABASEURL} | cut -d: -f2))
+  fi
 
   if [ "$DATABASETYPE" == "sqlite" ]; then
     mkdir -p $(dirname $(echo ${DATABASEURL} | cut -d: -f2))
-- 
GitLab