#!/usr/bin/env bash
#
# shell script for regenerating thumbnails
#

if [ "$1" == "" ] ; then
    echo "usage: $0 webroot_dir"
else
    cd $1/img
    echo "regenerate missing thumbs in $(pwd)"
    find . \
         -type f \
         -regextype posix-extended \
         -iregex '.*\.(png|jpg|gif)$' \
         -not -execdir test -f '../thm/{}' \; \
         -exec echo 'generating missing thumb for {}' \; \
         -exec mogrify \
         -define jpeg:size=500x500 \
         -thumbnail '250>x250>' \
         -path '../thm/{}.jpg' \
         -strip \
         '{}' \;
fi
