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