Révision du système de cache
This commit is contained in:
parent
1e7aa917ef
commit
073e5b6a6b
2 changed files with 3 additions and 11 deletions
|
@ -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 *
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue