#!/bin/sh # generate a listing of all the files on the site DOCROOT="/var/www" SITEROOT="www.diaspoir.net/html" SITEDIR="${DOCROOT}/${SITEROOT}" FILELIST="" OUTFILE="links/filelist.xml" echo "" 1>${SITEDIR}/${OUTFILE} echo "
" 1>>${SITEDIR}/${OUTFILE} echo "

All user accessable files on this site

" 1>>${SITEDIR}/${OUTFILE} echo "

`date`

" 1>>${SITEDIR}/${OUTFILE} echo "

This list automagically updated every now and then." 1>>${SITEDIR}/${OUTFILE} tree -ifDn ${SITEDIR} -P "*.html" \ | sed '/blog\/gm/d' \ | sed '/blog\/mt\/docs/d' \ | sed '/health\/sars\/raw_data/d' \ | awk '{print "

  • "$0}' \ | sed -e "s/\/var\/www/http:\//g" \ | sed -e "s/\/html//g" \ | sed -e "s/\(http[a-zA-Z0-9&:.\/~?_+=-]*\)/\1<\/a>/g" 1>>${SITEDIR}/${OUTFILE} echo "
  • " 1>>${SITEDIR}/${OUTFILE} cd ${SITEDIR}/links make