This commit is contained in:
53
cron.daily.do_mandb
Normal file
53
cron.daily.do_mandb
Normal file
@@ -0,0 +1,53 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
#
|
||||
# do_mandb. This script was split off cron.daily.
|
||||
# Please add your local changes to cron.daily.local
|
||||
# since this file will be overwritten, when updating your system.
|
||||
#
|
||||
# Copyright (c) 1996-2002 SuSE GmbH Nuernberg, Germany.
|
||||
#
|
||||
# please send bugfixes or comments to feedback@suse.de.
|
||||
#
|
||||
# Author: Burchard Steinbild <feedback@suse.de>, 1996
|
||||
# Florian La Roche <feedback@suse.de>, 1996
|
||||
#
|
||||
|
||||
#
|
||||
# paranoia settings
|
||||
#
|
||||
umask 022
|
||||
|
||||
PATH=/sbin:/bin:/usr/sbin:/usr/bin
|
||||
export PATH
|
||||
|
||||
#
|
||||
# get information from /etc/sysconfig/cron
|
||||
#
|
||||
if test -f /etc/sysconfig/cron ; then
|
||||
. /etc/sysconfig/cron
|
||||
fi
|
||||
|
||||
|
||||
#
|
||||
# now we do the man page stuff
|
||||
#
|
||||
if test "$REINIT_MANDB" = yes -o ! -s /var/cache/man/index.db ; then
|
||||
if test -x /usr/bin/mandb ; then
|
||||
test -x /usr/bin/safe-rm -a -e /var/cache/man/index.bt && \
|
||||
/usr/bin/safe-rm /var/cache/man/index.bt
|
||||
/usr/bin/mandb -q -s 2> /dev/null || {
|
||||
echo There seem to be trouble with mandb.
|
||||
echo
|
||||
echo please run /usr/bin/mandb an check the output...
|
||||
}
|
||||
fi
|
||||
#
|
||||
# some applications need whatis database. If makewhatis exists, call it
|
||||
#
|
||||
if test -x /usr/sbin/makewhatis ; then
|
||||
/usr/sbin/makewhatis
|
||||
fi
|
||||
fi
|
||||
|
||||
exit 0
|
Reference in New Issue
Block a user