#!/bin/sh

# build glimpse full text search index

if [ -f /usr/bin/glimpseindex ]; then
  if [ ! -d /var/lib/dhelp ]; then
    mkdir -p /var/lib/dhelp
    chown www-data.www-data /var/lib/dhelp
  fi
    
  echo "*html.gz    gzip -d -c" > /var/lib/dhelp/.glimpse_filters 

  cd /
  su www-data -c \
    "find /usr/doc/ -name '*.html*' 2> /dev/null > /var/lib/dhelp/.glimpse_dhelp; \
     find /usr/share/doc/ -name '*.html*' 2> /dev/null >> /var/lib/dhelp/.glimpse_dhelp; \
     cat /var/lib/dhelp/.glimpse_dhelp | \
     glimpseindex -F -X -H /var/lib/dhelp" > /dev/null

  rm -f /var/lib/dhelp/.glimpse_dhelp

  chmod 644 /var/lib/dhelp/.glimpse*
fi

