Deleted Added
full compact
310.locate (50472) 310.locate (61981)
1#!/bin/sh -
2#
1#!/bin/sh -
2#
3# $FreeBSD: head/etc/periodic/weekly/310.locate 50472 1999-08-27 23:37:10Z peter $
3# $FreeBSD: head/etc/periodic/weekly/310.locate 61981 2000-06-23 01:18:31Z brian $
4#
4#
5locdb=/var/db/locate.database
6
5
7if [ -x /usr/libexec/locate.updatedb -a -f $locdb ] ; then
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
8
13
9 echo ""
10 echo "Rebuilding locate database:"
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:"
11
20
12 touch ${locdb}; chown nobody ${locdb}; chmod 644 ${locdb}
21 locdb=/var/db/locate.database
13
22
14 cd /
15 echo /usr/libexec/locate.updatedb | nice -5 su -fm nobody
16 chmod 444 ${locdb}
17fi
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