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