#!/usr/local/bin/bash
# $Id: mkpto,v 1.8 2025/02/22 03:30:28 grog Exp $
# From:
# $id: mkpanorama,v 1.54 2018/03/25 05:52:16 grog Exp grog $
#
# Run in base directory for day, expect to find the images in C/.
#
# Usage: $0 base
#
# creates base.pto from C/base-?.tiff
if [ "$1" = "-d" ]; then
  DEBUG=foo
  shift
fi
if [ "$1" = "-f" ]; then
  FORCE=-f
  shift
fi
FILES=`ls C/*EV* | sed 's:^C/::; s/-[0-9]*..EV//'|sort -u`
echo > /dev/tty === Files $FILES
for i in $FILES; do
    BASE=`basename $i .jpeg`
    BASE=`basename $BASE .tiff`
    CMD="mkpto1 C/$BASE.pto `ls C/$BASE-?.jpeg C/$BASE-??.jpeg C/$BASE-?.tiff C/$BASE-??.tiff`"
    if [ ! -e C/$BASE.pto ]; then
      echo > /dev/tty Creating project file C/$BASE.pto
      echo > /dev/tty $CMD
      if [ "$DEBUG" = "" ]; then
        echo $CMD 		# This one goes to the by executor
      fi
  else
      echo > /dev/tty C/$BASE.pto exists already
    fi
#    CMD=`echo $i | sed "s:\(.*\).tiff:\1.pto C/\1-?.tiff:; s/^/mkpto1  /"`

#  echo Executing $CMD
#  echo $CMD | sh
#  echo === JPEG $JPEG
#  echo $JPEG
#  echo === TIFF $TIFF
#  echo $TIFF
#  mv *.pto *.pto.mk C
done | by 40
rm -f tmp000* [0-9]*
xtset `pwd`       # reset xterm heading
