
#!/bin/sh
# File	: dl_iso.sh
# Subject	: Script to DownLoad ISO's for at isostore (via NFS)
#(0.2),240326	: Mod's
PGM=`basename $0|cut -d\. -f1`
VER="0.2"
LOG="${HOME}/log/${PGM}.log"

SUDO="/usr/bin/sudo"
WGET="/usr/bin/wget"

ISOLIST="${HOME}/etc/dl-list"
#TARGETDIR="/filers/bc_atl02_vol200/isostore/"
#TARGETDIR="/ISO/"
TARGETDIR="/mnt/isostore/"

if [ ! -f ${ISOLIST} ]; then
  echo "  NO ISOlist (${ISOLIST}) found. Exiting ..."|tee -a ${LOG}
  exit 3
fi
if [ ! -d ${TARGETDIR} ]; then
  echo "  NO TargetDir (${TARGETDIR}) found. Exiting ..."|tee -a ${LOG}
  exit 3
fi

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

cd ${TARGETDIR}
cat ${ISOLIST}|grep -v ^#|awk '{print $1}'|while read SOURCE REST
do
  ${SUDO} ${WGET} ${SOURCE}
  EC=${?}
  echo "  wGgetting ${SOURCE} (`date`)"|tee -a ${LOG}
  echo "  wGot ${SOURCE} (${EC}) (`date`)"|tee -a ${LOG}
done  # isolist

echo "  List of ${TARGETDIR}:"
ls -l ${TARGETDIR} | tee -a ${LOG}

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

