Hi,
my weekly 310.locate script using defaults in /etc/locate.rc
produces a database which contains only a few file systems output 
  I'm not yet sure when this stopped working but I wonder if anyone else
is seeing this ?

   Now after reading man locate I know that if directories are not
readable by user `nobody' find will skip them but the 'ls / ' below
shows world readability, and I'm actually not sure that makes perfect
sense let paranoia tell it. But this system is not permanently connected.

                                P S Glenn
  uname -a
FreeBSD big.psf.his.org 4.3-RC FreeBSD 4.3-RC #3: Tue Apr  3 01:10:08 PDT 2001     
[EMAIL PROTECTED]:/usr/src/sys/compile/BIG  i386


     < the truncated database > (after sh /etc/periodic/weekly/310.locate)
ls /var/db/locate.database
-r--r--r--  1 nobody  wheel     342 Apr 14 17:56 /var/db/locate.database

   locate -s
Database: /var/db/locate.database
Compression: Front: 61.95%, Bigram: 84.21%, Total: 38.05%
Filenames: 16, Characters: 226, Database size: 342
Bigram characters: 54, Integers: 2, 8-Bit characters: 0

using 
    find / -print | /usr/libexec/locate.mklocatedb > locate.database
gives me everything. With no pruning .

ls /root/locate.datbase
-r--r--r--  1 root    wheel  946136 Apr 14 17:56 locate.database

 locate -s -d /root/locate.database
Database: locate.database
Compression: Front: 18.35%, Bigram: 63.21%, Total: 13.41%
Filenames: 164591, Characters: 7051714, Database size: 946136
Bigram characters: 348087, Integers: 2154, 8-Bit characters: 0

  df

Filesystem  1K-blocks     Used    Avail Capacity  Mounted on
/dev/ad4s1a    297663    60230   213620    22%    /
/dev/ad4s2g   5356477  2538747  2389212    52%    /back
/dev/ad4s1g   5485853   875935  4171050    17%    /usr
/dev/ad4s2e   2032623   175324  1694690     9%    /usr/ports
/dev/ad4s2f   2032623   244018  1625996    13%    /usr/ports/distfiles
/dev/ad4s1e    297663     3334   270516     1%    /var
/dev/ad6s1g   5830989   302753  5061757     6%    /backup
procfs              4        4        0   100%    /proc
/dev/ad6s1e   1016303   296786   638213    32%    /usr/obj
/dev/ad4s1f   3048942    29160  2775867     1%    /home
/dev/ad6s1f   1016303       10   934989     0%    /tmp

ls /

total 8482
drwxr-xr-x  22 root  wheel      512 Apr 14 02:30 ./
drwxr-xr-x  22 root  wheel      512 Apr 14 02:30 ../
-rw-r--r--   2 root  wheel      802 Mar 26 22:58 .cshrc
-rw-r--r--   2 root  wheel      251 Nov 20 04:03 .profile
-r--r--r--   1 root  wheel     4735 Nov 20 04:03 COPYRIGHT
drwxr-xr-x   3 root  wheel      512 Apr  7 12:40 back/
drwxr-xr-x   2 root  wheel      512 Apr 14 18:13 backup/
drwxr-xr-x   2 root  wheel     1024 Apr 14 02:31 bin/
drwxr-xr-x   3 root  wheel      512 Apr 14 02:37 boot/
drwxr-xr-x   2 root  wheel      512 Mar 26 17:06 cdrom/
drwxr-xr-x   2 root  wheel      512 Mar 26 17:06 cdrom1/
lrwxr-xr-x   1 root  wheel       11 Mar 26 17:12 compat@ -> /usr/compat
drwxr-xr-x   4 root  wheel    15360 Apr 14 18:04 dev/
drwxr-xr-x   2 root  wheel      512 Mar 26 17:07 dist/
drwxr-xr-x  18 root  wheel     2560 Apr 14 18:30 etc/
drwxr-xr-x   4 root  wheel      512 Apr 14 18:28 home/
-r-xr-xr-x   1 root  wheel  2721956 Apr  9 23:11 kernel*
-r-xr-xr-x   1 root  wheel  3258128 Nov 20 05:02 kernel.GENERIC*
-r-xr-xr-x   1 root  wheel  2613771 Apr  5 02:21 kernel.old*
drwxr-xr-x   2 root  wheel      512 Nov 20 03:56 mnt/
drwxr-xr-x   2 root  wheel     3072 Apr  9 23:11 modules/
drwxr-xr-x   2 root  wheel     3072 Mar 31 18:46 modules.old/
lrwxr-xr-x   1 root  wheel       10 Mar 27 09:50 ports@ -> /usr/ports
dr-xr-xr-x   1 root  wheel      512 Apr 14 19:55 proc/
drwxr-xr-x  17 root  wheel     1024 Apr 14 19:52 root/
drwxr-xr-x   2 root  wheel     2048 Apr 14 02:35 sbin/
drwxr-xr-x   4 root  wheel     1024 Apr  8 21:01 stand/
lrwxr-xr-x   1 root  wheel       11 Apr 14 02:29 sys@ -> usr/src/sys
drwxrwxrwt   2 root  wheel      512 Apr 14 19:53 tmp/
drwxr-xr-x  18 root  wheel      512 Mar 26 17:57 usr/
drwxr-xr-x  18 root  wheel      512 Nov 20 05:13 var/

That's all for now.
Signup for your free USWEST.mail Email account http://www.uswestmail.net

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message

Reply via email to