320.whatis revision 61981
1#!/bin/sh - 2# 3# $FreeBSD: head/etc/periodic/weekly/320.whatis 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_whatis_enable" in 15 [Yy][Ee][Ss]) 16 if [ -x /usr/libexec/makewhatis.local -a -x /usr/bin/manpath ] 17 then 18 echo "" 19 echo "Rebuilding whatis database:" 20 21 MANPATH=`/usr/bin/manpath -q` 22 if [ $? = 0 ] 23 then 24 if [ "x${MANPATH}" = "x" ] 25 then 26 echo "manpath failed to find any manpage directories" 27 else 28 man_locales=`/usr/bin/manpath -qL` 29 30 # Build whatis(1) database(s) for original, non-localized 31 # manpages. 32 /usr/libexec/makewhatis.local "${MANPATH}" 33 34 # Build whatis(1) database(s) for localized manpages. 35 if [ X"${man_locales}" != X ] 36 then 37 for i in ${man_locales} 38 do 39 LC_CTYPE=$i /usr/libexec/makewhatis.local -a \ 40 -L "${MANPATH}" 41 done 42 fi 43 fi 44 fi 45 fi;; 46esac 47