From 7f7f4cfb521fe5579337ab619e0b6cb547a0d576 Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Mon, 22 Jun 2020 22:34:40 -0700 Subject: [PATCH] container: Remove sqlite3 file early enough During --list-dependencies if an old sqlite3 file is present with gitweb enabled, then a2enconf -c gitweb-freedombox-auth get executed. In this case, setting up apache2 module fails because authpubtkt tokens are not yet generated but they are being referred to in the configuration files. Signed-off-by: Sunil Mohan Adapa Reviewed-by: Veiko Aasa --- container | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/container b/container index 095c81620..5dab9a619 100755 --- a/container +++ b/container @@ -138,6 +138,9 @@ KEY_SERVER = 'keys.gnupg.net' PROVISION_SCRIPT = ''' set -x +# Remove FreedomBox database lingering in source directory to start fresh +sudo rm -f /freedombox/data/var/lib/plinth/plinth.sqlite3 + cd /freedombox/ sudo apt-get update @@ -158,9 +161,6 @@ sudo apt-mark unhold freedombox # Install ncurses-term sudo DEBIAN_FRONTEND=noninteractive apt-get install --yes ncurses-term -# Remove FreedomBox database lingering in source directory to start fresh -sudo rm -f /freedombox/data/var/lib/plinth/plinth.sqlite3 - echo 'alias freedombox-develop="sudo -u plinth /freedombox/run --develop"' \ >> /home/fbx/.bashrc '''