
#!/bin/bash
# File	: upd_index-page.sh
# By	: Maarten.deBoer, 160914, 170504, 180124
# Subject	: Script to update the index.html page
#(0.2),170124	: Added some
PGM="`basename $0|cut -d\. -f1`"
VER="0.2"
TMP="/tmp/${PGM}.$$"
LOG="${HOME}/log/${PGM}.log"
HOSTNAME=`hostname|cut -d\. -f1`

PAGEDIR="/appl/dfm/web/download"
INDEX="index.html"
PAGE="${PAGEDIR}/${INDEX}"
TITLE="index of ${PAGEDIR}"

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

sudo touch ${PAGE}
sudo chmod 777 ${PAGE}

echo "<!DOCTYPE html>" > ${PAGE}
echo "<HTML>" >> ${PAGE}
echo "<HEAD>" >> ${PAGE}
echo "<META charset='UTF-8'>" >> ${PAGE}
echo "<META name='author' content='Maarten de Boer' />" >> ${PAGE}
echo "<META name='author' content='Maarten de Boer' />" >> ${PAGE}
echo "<META name='generator' content='${PGM} v${VER}' />">> ${PAGE}
echo "<TITLE>${TITLE}</TITLE>" >> ${PAGE}
echo "<basefont face='verdana'>" >> ${PAGE}
echo "</HEAD>" >> ${PAGE}
echo "<BODY aLink=red bgColor=#D3D0D3 link=red text=#000000 vLink=red>" >> ${PAGE}

echo "<H2> List of ${PAGEDIR} </H2>" >> ${PAGE}

cd ${PAGEDIR}
ls -1 *|grep -v ${INDEX}|while read LINE
do
  echo ${LINE}
  echo "  <TR>" >> ${PAGE}
  echo "    <TD>" >>  ${PAGE}
  echo "      <FONT COLOR=blue face='verdana' size='2'>" >> ${PAGE}
  echo "        <A HREF=${LINE}>${LINE}</A> <BR>" >>  ${PAGE}
  echo "      </FONT>" >> ${PAGE}
  echo "    </TD>" >>  ${PAGE}
done

echo "<P>" >> ${PAGE}
echo "<H6> Last update: `date` by ${PGM} v${VER} at ${HOSTNAME} </H1>" >> ${PAGE}

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

