From 087f4f8bf3b0c1fce15eccb71f5aa62db60d394a Mon Sep 17 00:00:00 2001 From: alvaro <alvaro@alia.(none)> Date: Thu, 14 Jun 2012 16:40:34 -0700 Subject: [PATCH] When asked to clear cache, delete all data from sqlite, EXCEPT when turning debug mode on/off --- utils/lodspk.sh | 2 +- utils/modules/cache.sh | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/utils/lodspk.sh b/utils/lodspk.sh index 3d640119..4edcd8a1 100755 --- a/utils/lodspk.sh +++ b/utils/lodspk.sh @@ -85,7 +85,7 @@ if [[ $currentOperation == "debug" ]]; then exit 1 fi php $DIR/modules/debug.php "$debugOperation" - $DIR/modules/cache.sh clear + $DIR/modules/cache.sh clear nometa exit fi diff --git a/utils/modules/cache.sh b/utils/modules/cache.sh index 3cfa920f..88b9d3f9 100755 --- a/utils/modules/cache.sh +++ b/utils/modules/cache.sh @@ -3,10 +3,13 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" cacheDir=$DIR/../../cache - +metaDir=$DIR/../../meta if [[ $1 == "clear" ]]; then if [ -d "$cacheDir" ]; then rm -f $cacheDir/* + if [[ $2 != "nometa" ]]; then + sqlite3 $metaDir/db.sqlite 'delete from document' + fi else echo "ERROR: Couldn't find cache directory" >&2 exit 1 -- GitLab