"
fi
;;
*)
thumb=$subdir/`echo "$file" | sed "s/$ext\$/_t.jpg/"`
if [ -f "$thumb" -a ! -s "$thumb" ] ; then
rm -f "$thumb"
fi
info=$subdir/`echo "$file" | sed "s/$ext\$/_t.info/"`
if [ -f "$info" -a ! -s "$info" ] ; then
rm -f "$info"
fi
cat << EOF > $makefile
all: $thumb $info
$thumb: $file
@echo "$file" >&2
@$what "$file" | pnmscale -xy "$size" "$size" | cjpeg > "$thumb"
$info: $thumb
@$infoscript "$file" "$what" "$thumb" > "$info"
EOF
make -f $makefile | egrep -v 'is up to date' >&2
rm -f $makefile
set junk `cat "$info"` ; shift
kb="$1"
width="$2"
height="$3"
twidth="$4"
theight="$5"
next=`echo "$file" | sed 's/\..*$//'`
if [ "$html" ]; then
for suffix in $suffixes
do
sed "s%%%" \
$subdir/${html}${suffix} > /tmp/${html}${suffix}
mv /tmp/${html}${suffix} $subdir/${html}${suffix}
echo "" >> $subdir/${html}${suffix}
if [ $suffix = $ss_html ]; then
echo "" >> $subdir/${html}${suffix}
else
echo "" >> $subdir/${html}${suffix}
fi
cat << 'EOF' >> $subdir/${html}${suffix}
Produced by enhanced
thumbnail_index.
The original software is here.
EOF
done
sed "s%%%" $subdir/${html}${ss_html} > /tmp/${html}${ss_html}
mv /tmp/${html}${ss_html} $subdir/${html}${ss_html}
prev=$html
fi
html=$next
for suffix in $suffixes
do
cat << 'EOF' > $subdir/${html}${suffix}
EOF
echo "$file" >> $subdir/${html}${suffix}
cat << 'EOF' >> $subdir/${html}${suffix}
EOF
if [ "$prev" ]; then
echo " " >> $subdir/${html}${suffix}
else
echo " " >> $subdir/${html}${suffix}
if [ $suffix = "$ss_html" ]; then
cat << 'EOF' > $subdir/slideshow.html
>> $subdir/slideshow.html
cat << 'EOF' >> $subdir/slideshow.html
EOF
fi
fi
if [ -f "$captionname" ]; then
caption=`egrep "$file" $captionname | cut -d' ' -f 2`
if [ "$caption" ]; then
caption=" --- $caption"
fi
fi
cat << EOF >> $subdir/${html}${suffix}
EOF
if [ $suffix = $ss_html ]; then
echo "" >> $subdir/${html}${suffix}
else
echo "" >> $subdir/${html}${suffix}
fi
if [ "$width" -gt "$bigsize" ]; then
disp_width=$bigsize
else
disp_width=$width
fi
cat << EOF >> $subdir/${html}${suffix}
$caption
EOF
if ls -l $file | cut -f 1 -d ' ' | egrep '.......-..' >/dev/null ;
then
echo "" >> $subdir/${html}${suffix}
else
origFile=`echo $file | sed "s/$prefix//"`
if [ -f $origPicDir/$origFile ]; then
echo "" >> $subdir/${html}${suffix}
else
echo "" >> $subdir/${html}${suffix}
fi
fi
cat << EOF >> $subdir/${html}${suffix}
EOF
if [ "$prev" ]; then
echo " " >> $subdir/${html}${suffix}
else
echo " " >> $subdir/${html}${suffix}
fi
echo " " >> \
$subdir/${html}${suffix}
done
if [ "$width" -le "$size" -a "$height" -le "$size" ] ; then
echo " | $file | ${kb}K ${width}x${height} |
| "
elif [ "$width" -ge "$bigsize" ]; then
echo " | $file | ${kb}K ${width}x${height} |
| "
else
echo " | $file | ${kb}K ${width}x${height} |
| "
fi
;;
esac
col=`echo $col + 1 | bc`
done
if [ "$html" ]; then
for suffix in $suffixes
do
sed "s%%%" \
$subdir/${html}${suffix} > /tmp/${html}${suffix}
mv /tmp/${html}${suffix} $subdir/${html}${suffix}
echo "" >> $subdir/${html}${suffix}
if [ $suffix = $ss_html ]; then
echo "" >> $subdir/${html}${suffix}
else
echo "" >> $subdir/${html}${suffix}
fi
cat << 'EOF' >> $subdir/${html}${suffix}
Produced by enhanced
thumbnail_index.
The original software is here.
EOF
done
sed "s%%%" $subdir/${html}${ss_html} > /tmp/${html}${ss_html}
mv /tmp/${html}${ss_html} $subdir/${html}${ss_html}
fi
cat << 'EOF'