
#!/bin/sh
# File	: isovastore_move.sh
# By	: Maarten.deBoer@Atos.net, 240123
# Subject	: Script to move iso/ova(store) files / when already in DEST, remove in SOURCE
#(0.2),240124	: renamed from isostore_move.sh & added rm
PGM=`basename $0|cut -d\. -f1`
VER="0.2"
LOG="${HOME}/log/${PGM}.log"

SOURCE_DIR="/mnt/tnl10_vol02001/isostore"
#SOURCE_DIR="/mnt/tnl10_vol02002/ovastore"
DEST_DIR="/mnt/tnl01_vol01001/isostore/"
#DEST_DIR="/mnt/tnl01_vol01003/ovastore/"

echo "`date` ${PGM} v${VER} started."|tee -a ${LOG}
if [ ! -d ${SOURCE_DIR} ]; then
  echo "  NO SOURCE_DIR (${SOURCE_DIR}) found. Exiting ..."|tee -a ${LOG}
  exit 3
fi
if [ ! -d ${DEST_DIR} ]; then
  echo "  NO DEST_DIR (${DEST_DIR}) found. Exiting ..."|tee -a ${LOG}
  exit 4
fi

cd ${SOURCE_DIR}
ls -1 |while read FILE REST
do
  echo "${FILE}:"|tee -a ${LOG}
  if [ -f ${DEST_DIR}/${FILE} ]; then
    echo "  File ${FILE} already in DEST (${DEST_DIR})."|tee -a ${LOG}
    echo "    Removing ${FILE}"|tee -a ${LOG}
    sudo rm ${FILE}
  else
    sudo mv -v ${FILE} ${DEST_DIR}/${FILE} | tee -a ${LOG}
  fi

done  # LINE

echo "`date` ${PGM} v${VER} finished."|tee -a ${LOG}

