File: README.debian

package info (click to toggle)
findutils 4.2.28-1etch1
  • links: PTS
  • area: main
  • in suites: etch
  • size: 7,460 kB
  • ctags: 2,635
  • sloc: ansic: 28,555; sh: 4,519; makefile: 616; exp: 419; sed: 16
file content (50 lines) | stat: -rw-r--r-- 1,890 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Some people wish to have updatedb only include mount points which are
automatically mounted by "mount -a", which mounts devices listed in
/etc/fstab. 

The following lines may be added to /etc/updatedb.conf to exclude
non-automatic mount points from updatedb.  Add before the
"export PRUNEPATHS" line in /etc/updatedb.conf. 

# mount points not to be scanned (regexp matching lines into /etc/fstab)
EXCLUDE_MOINT_POINTS=noauto
EXCLUDE_PATH=`awk "/^#/ {next}; /$EXCLUDE_MOINT_POINTS/ {print \\$2}" < /etc/fstab | tr '\012' ' '`
PRUNEPATHS="$PRUNEPATHS $EXCLUDE_PATH"

This suggestion is due to Eric Delaunay
<delaunay@lix.polytechnique.fr>


> The problem is NOT
> updatedb, rather it's actually caused by the "checksecurity" call in
> /etc/cron.daily/standard.  The easy fix for this is to mount your NFS
> stuff nosuid and nodev so it ignores them.

--------------------------------

My systems slows down everyday at bootup, how can I stop the daily
updatedb-invocations?

Edit /etc/updatedb.conf or even /etc/cron.daily/find. Both files
are dpkg conffiles and you changes won't be overwritten.

Examples:
* Run weekly instead of daily:
  Add this to the head of /etc/updatedb.conf
  #----------
  if [ -d /var/cache/locate ] ; then
     # locatedb is younger than 7 days
     [ -n "`find /var/cache/locate -name locatedb -mtime -7`" ] && exit 0
  fi
  #----------
  To run every other day on would use "2" instead of "7".

* Disable updatedb completely:
  Either delete /etc/cron.daily/find or add "exit 0" as the second line of
  /etc/cron.daily/find

* On a laptop only update the locate database if running on AC-power:
  Add "on_ac_power || exit 0" as the second line of /etc/cron.daily/find.
  If you are using anacron for running cron.daily there is no need for
  changing /etc/cron.daily/find, anacron will by default not execute the
  jobs when the system is running on battery.