#!/bin/bash
# /usr/local/bin/cp2public.sh
usage(){
        cat << EOF
                Usage $(basename $0) [-h] -d "Datum YYYYMMDD"

                -h              Hilfsausgabe anzeigen

                -d              Datum des zu übertragenden Tages -> Fehlwert: gestern
				Löschung muß manuell erfolgen

EOF
}
IMGDIR="/home/pi/allsky/images"
TODIR=/media/Public/AllSky
DAY2COPY=`date -d yesterday +%Y%m%d`
DAY2DEL=`date --date='2 days ago' +%Y%m%d`
#echo $DAY2COPY
#echo $DAY2DEL
#echo $IMGDIR
#echo $TODIR

while (($# != 0))
do
        case "$1" in
                -h)     usage
                        exit 1
                        ;;
                -d)     DAY2COPY=$2
			DAY2DEL=""
                        shift 2
                        ;;
                *)      echo "Unknown Parameter"
                        usage
                        exit 1
                        ;;
        esac
done

if [ ! -d $IMGDIR ]; then
  echo $IMGDIR " does not exist"
  exit -1
fi
if [ ! -d $TODIR ]; then
  echo $TODIR " does not exist"
  exit -1
fi
cd $IMGDIR
cp -p $IMGDIR/$DAY2COPY/keogram/keogram-$DAY2COPY.jpg $TODIR/keogram
if [ $? -ne 0 ]; then
  exit 1
fi
cp -p $IMGDIR/$DAY2COPY/startrails/startrails-$DAY2COPY.jpg $TODIR/startrails
if [ $? -ne 0 ]; then
  exit 1
fi
cp -p $IMGDIR/$DAY2COPY/allsky-$DAY2COPY.mp4 $TODIR
if [ $? -ne 0 ]; then
  exit 1
fi
touch $IMGDIR/$DAY2COPY/copyok
if [ -f $IMGDIR/$DAY2DEL/copyok ]; then
  rm -r $IMGDIR/$DAY2DEL
fi
