From 073e5b6a6b4940d015cd891262be86be4b3182dd Mon Sep 17 00:00:00 2001 From: Breizh Date: Tue, 27 Sep 2022 17:13:38 +0200 Subject: [PATCH] =?UTF-8?q?R=C3=A9vision=20du=20syst=C3=A8me=20de=20cache?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- controller.sh | 12 ++---------- generator.sh | 2 +- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/controller.sh b/controller.sh index 4aa190b..d776916 100755 --- a/controller.sh +++ b/controller.sh @@ -2,18 +2,10 @@ # Configuration generator=/home/files/scripts/generator.sh -max=4 +max=${MAX:-4} export cache=/dev/shm/thumbnails export root=/home/files/data -# Force la génération en supprimant les index.html -# ainsi que la régénération des miniatures en les supprimant -if [[ "$1" == "-f" ]] -then - find "${root}" -name index.html -delete - rm "${cache}"/* -fi - # Mise en place de l'environnement cd "$root" shopt -s globstar @@ -36,7 +28,7 @@ do cd "$full" # Si un index.html est déjà présent - if [[ -f "index.html" ]] + if [[ -f "index.html" && "$1" != "-f" ]] then # Vérification de la date de modif des fichiers for file in * diff --git a/generator.sh b/generator.sh index e059e13..7403153 100755 --- a/generator.sh +++ b/generator.sh @@ -167,7 +167,7 @@ do if [[ ! -f "${cache}/${thumbname}" ]] && [[ ${kbytes} -le 20480 ]] && [[ ! ${i} =~ \.v2m$ ]] then # Création de la miniature - timeout 180 convert -limit memory 200M "${i}" -strip -thumbnail 'x60>' "${cache}/${thumbname}" + convert "${i}" -strip -thumbnail 'x60>' "${cache}/${thumbname}" fi # Si une miniature est présente, on l'affiche