sysdb revision 1.1
11.1Slukem#!/bin/sh
21.1Slukem#
31.1Slukem# $NetBSD: sysdb,v 1.1 2000/03/10 11:53:24 lukem Exp $
41.1Slukem#
51.1Slukem
61.1Slukem# PROVIDE: databases
71.1Slukem# REQUIRE: systemfs
81.1Slukem
91.1Slukem. /etc/rc.subr
101.1Slukem. /etc/rc.conf
111.1Slukem
121.1Slukemname="sysdb"
131.1Slukemstart_cmd="sysdb_start"
141.1Slukemstop_cmd=":"
151.1Slukem
161.1Slukemsysdb_start()
171.1Slukem{
181.1Slukem	#	Build ps databases. If this kernel supports
191.1Slukem	#	machdep.booted_kernel, use that to build the KVM db so dmesg
201.1Slukem	#	will run work when we boot /netbsd.new, etc.
211.1Slukem	#
221.1Slukem	echo "Building databases..."
231.1Slukem	sysctl machdep 2>/dev/null | grep -q booted_kernel
241.1Slukem	if [ $? -eq 0 ] ; then
251.1Slukem		kvm_mkdb `sysctl -n machdep.booted_kernel` || kvm_mkdb /netbsd
261.1Slukem	else
271.1Slukem		kvm_mkdb /netbsd
281.1Slukem	fi
291.1Slukem	dev_mkdb
301.1Slukem}
311.1Slukem
321.1Slukemrun_rc_command "$1"
33