#!/bin/sh
#
# makeall.sh - make DB category indexes for each directory in pwd
#

WWWUTIL="/var/lib/WWWutil"
PAGEMAKE=$WWWUTIL/pagemake

TARGDIR=`pwd`

for d in * ; do
  if [ -d $TARGDIR/$d ]; then
    if [ -f $TARGDIR/$d/fields.dat ]; then
      cd $TARGDIR/$d
      # get QDDBDIR RELATION KEYFIELD NAMEFIELD ANCHORFIELD URLFIELD fields.dat
      source ./fields.dat
      $PAGEMAKE/mkcatindex $QDDBDIR $RELATION $KEYFIELD >/dev/null
      $PAGEMAKE/mkpages $QDDBDIR $RELATION $KEYFIELD \
	$NAMEFIELD $ANCHORFIELD $URLFIELD \
	`$PAGEMAKE/categories $QDDBDIR $RELATION $KEYFIELD \
		| tr '\n' ' '` \ >/dev/null
      if [ ! -f index.spider ]; then
        ln -s categories.spider index.spider
      fi
    fi
  fi
done
