#!/bin/bash

umask=022

die ()
{
  echo "$*" 1>&2
  exit 1
}

su nobody -c "/usr/bin/updatedb --output=/tmp/locatedb.$$ --localpaths='/' --prunepaths='/tmp /var/tmp /usr/tmp /afs' --netpaths='' 2>/dev/null"
if [ -f /tmp/locatedb.$$.n ] ; then
 SFILE=/tmp/locatedb.$$.n
else
 SFILE=/tmp/locatedb.$$
fi
mv $SFILE /var/lib/locatedb || \
  die "$0: could not create /var/lib/locatedb"
chown root.root /var/lib/locatedb || \
  die "$0: could not change ownership of /var/lib/locatedb"

exit 0
