#!/bin/sh -e

mandir=/var/cache/perlman
destdir=/usr/local/man

su -l cacheman -s /bin/sh -c "exec /usr/sbin/perlman -v $mandir"

cd $mandir
for f in man1/*.gz man3/*.gz; do
	[ -e "$f" ] || 
		continue
	mkdir -pv "$(dirname $destdir/"$f")"
	[ -e $destdir/"$f" ] ||
		/bin/ln -snfv $mandir/"$f" $destdir/"$f"
done	

cd $destdir
for f in man1/*.gz man3/*.gz; do
	[ -L "$f" ] ||
		continue
	[ -e "$f" ] ||
		/bin/rm -fv $destdir/"$f"
done
