#!/bin/sh

if [ $# -ne 1 ]
then
	echo "$0 <hostname>"
	exit 1
fi

new=$1
tmpf=/tmp/webfilelist
rm -f $tmpf
touch $tmpf

for i in `find *.html aix ben duck madeline ppp -type f -name \*.html -print`
do
	if fgrep .dat $i >/dev/null 2>&1
	then
		sed '/\.dat/s/\/\/[^\/]*/\/\/'$new'/' $i > $i.new
		mv $i.new $i
		echo $i >> $tmpf
	fi
done

pwd=`pwd`
lastdir="."
(
    for file in `cat $tmpf`
    do
	dir=`dirname $file`
	fname=`basename $file`
	if [ "$lastdir" != "$dir" ]
	then
		echo lcd $pwd/$dir
		echo cd /$dir
		lastdir="$dir"
	fi
	if [ "$fname" = "mediaone-index.html" ]
	then
		echo put $fname index.html
	else
		echo put $fname
	fi
    done
    echo quit
) | ftp people.ne.mediaone.net

rm -f $tmpf

exit 0
