#!/bin/sh
# ~jhs/bin/.sh/web_cp_local_phk

# This component was temporarily removed from ~jhs/bin/.sh/web_cp_local_monthly
# to debug httrack as files are being refetched on bbc
# & with a presumed more intelligent site of phk (than bbc)
# + statv logs, I might get an inkling.

. ~jhs/bin/.sh/web_cp_0_inc

base=`basename $0`
echo "Updated by: http://www.berklix.com/~jhs/bin/.sh/$base" \
			 > /pub/Dates/$base.last
echo "Started:	`date -u +%Y-%m-%dT%H:%M:%SZ`" >> /pub/Dates/$base.last

cd phk.freebsd.dk/FreeBSD/phk.freebsd.dk/FreeBSD
DATE=`date -u +%Y-%m-%dT%H:%M:%SZ`
ls -l `find . -type f | sort` > ../../../sizes.$DATE
for i in `find . -type f | sort` ; do
	statv $i  >> ../../../statv.$DATE
	echo  >> ../../../statv.$DATE
	done
cd ../../../..

# $sl ; $ht $params -O phk.freebsd.dk/FreeBSD	http://phk.freebsd.dk/FreeBSD/
$sl ; /usr/local/bin/httrack		\
	--mirror			\
	--stay-on-same-domain		\
	-A20000 			\
	-M2000000000			\
	-P				\
	gate:80 			\
	-X				\
	--stay-on-same-address		\
	--verbose			\
	--sockets=1			\
	--extra-log			\
	--debug-log			\
	--single-log			\
	-O				\
	phk.freebsd.dk/FreeBSD		\
	http://phk.freebsd.dk/FreeBSD/

# removed:
#	--updatehack
#	--update			\

cd phk.freebsd.dk/FreeBSD/phk.freebsd.dk/FreeBSD
DATE=`date +%Y_%m_%d_%H_%M`
# DATE=`date -u +%Y-%m-%dT%H:%M:%SZ`
ls -l `find . -type f | sort` > ../../../sizes.$DATE
for i in `find . -type f | sort` ; do
	statv $i  >> ../../../statv.$DATE
	echo  >> ../../../statv.$DATE
	done
cd ../../../..

echo "Finished: `date -u +%Y-%m-%dT%H:%M:%SZ`" >> /pub/Dates/$base.last
echo "$base finished on `hostname -s` `date -u +%Y-%m-%dT%H:%M:%SZ`" | \
	mail -s "Cron: `hostname -s`" jhs
exit 0
