310.locate revision 61981
1#!/bin/sh -
2#
3# $FreeBSD: head/etc/periodic/weekly/310.locate 61981 2000-06-23 01:18:31Z brian $
4#
5
6# If there is a global system configuration file, suck it in.
7#
8if [ -r /etc/defaults/periodic.conf ]
9then
10    . /etc/defaults/periodic.conf
11    source_periodic_confs
12fi
13
14case "$weekly_locate_enable" in
15    [Yy][Ee][Ss])
16	if [ -x /usr/libexec/locate.updatedb -a -f $locdb ]
17	then
18	    echo ""
19	    echo "Rebuilding locate database:"
20
21	    locdb=/var/db/locate.database
22
23	    touch $locdb
24	    chown nobody $locdb
25	    chmod 644 $locdb
26
27	    cd /
28	    echo /usr/libexec/locate.updatedb | nice -5 su -fm nobody
29	    chmod 444 $locdb
30	fi;;
31esac
32