| #!/bin/sh | 
 |  | 
 | T="$1" | 
 |  | 
 | for h in \ | 
 | 	*.txt *.html \ | 
 | 	howto/*.txt howto/*.html \ | 
 | 	technical/*.txt technical/*.html \ | 
 | 	RelNotes/*.txt *.css | 
 | do | 
 | 	if test ! -f "$h" | 
 | 	then | 
 | 		: did not match | 
 | 	elif test -f "$T/$h" && | 
 | 		$DIFF -u -I'^Last updated ' "$T/$h" "$h" | 
 | 	then | 
 | 		:; # up to date | 
 | 	else | 
 | 		echo >&2 "# install $h $T/$h" | 
 | 		rm -f "$T/$h" | 
 | 		mkdir -p `dirname "$T/$h"` | 
 | 		cp "$h" "$T/$h" | 
 | 	fi | 
 | done | 
 | strip_leading=`echo "$T/" | sed -e 's|.|.|g'` | 
 | for th in \ | 
 | 	"$T"/*.html "$T"/*.txt \ | 
 | 	"$T"/howto/*.txt "$T"/howto/*.html \ | 
 | 	"$T"/technical/*.txt "$T"/technical/*.html | 
 | do | 
 | 	h=`expr "$th" : "$strip_leading"'\(.*\)'` | 
 | 	case "$h" in | 
 | 	RelNotes-*.txt | index.html) continue ;; | 
 | 	esac | 
 | 	test -f "$h" && continue | 
 | 	echo >&2 "# rm -f $th" | 
 | 	rm -f "$th" | 
 | done | 
 | ln -sf git.html "$T/index.html" |