Home | History | Annotate | Line # | Download | only in rc.d
sysdb revision 1.1
      1 #!/bin/sh
      2 #
      3 # $NetBSD: sysdb,v 1.1 2000/03/10 11:53:24 lukem Exp $
      4 #
      5 
      6 # PROVIDE: databases
      7 # REQUIRE: systemfs
      8 
      9 . /etc/rc.subr
     10 . /etc/rc.conf
     11 
     12 name="sysdb"
     13 start_cmd="sysdb_start"
     14 stop_cmd=":"
     15 
     16 sysdb_start()
     17 {
     18 	#	Build ps databases. If this kernel supports
     19 	#	machdep.booted_kernel, use that to build the KVM db so dmesg
     20 	#	will run work when we boot /netbsd.new, etc.
     21 	#
     22 	echo "Building databases..."
     23 	sysctl machdep 2>/dev/null | grep -q booted_kernel
     24 	if [ $? -eq 0 ] ; then
     25 		kvm_mkdb `sysctl -n machdep.booted_kernel` || kvm_mkdb /netbsd
     26 	else
     27 		kvm_mkdb /netbsd
     28 	fi
     29 	dev_mkdb
     30 }
     31 
     32 run_rc_command "$1"
     33