1*0696600cSBjoern A. Zeeb#!/bin/sh 2*0696600cSBjoern A. Zeeb# 3*0696600cSBjoern A. Zeeb# $FreeBSD$ 4*0696600cSBjoern A. Zeeb# 5*0696600cSBjoern A. Zeeb 6*0696600cSBjoern A. Zeeb# PROVIDE: dmesg 7*0696600cSBjoern A. Zeeb# REQUIRE: mountcritremote FILESYSTEMS 8*0696600cSBjoern A. Zeeb# BEFORE: DAEMON 9*0696600cSBjoern A. Zeeb# KEYWORD: nojail 10*0696600cSBjoern A. Zeeb 11*0696600cSBjoern A. Zeeb. /etc/rc.subr 12*0696600cSBjoern A. Zeeb 13*0696600cSBjoern A. Zeebname="dmesg" 14*0696600cSBjoern A. Zeebdesc="Save kernel boot messages to disk" 15*0696600cSBjoern A. Zeebrcvar="dmesg_enable" 16*0696600cSBjoern A. Zeebdmesg_file="/var/run/dmesg.boot" 17*0696600cSBjoern A. Zeebstart_cmd="do_dmesg" 18*0696600cSBjoern A. Zeebstop_cmd=":" 19*0696600cSBjoern A. Zeeb 20*0696600cSBjoern A. Zeebdo_dmesg() 21*0696600cSBjoern A. Zeeb{ 22*0696600cSBjoern A. Zeeb rm -f ${dmesg_file} 23*0696600cSBjoern A. Zeeb ( umask 022 ; /sbin/dmesg $rc_flags > ${dmesg_file} ) 24*0696600cSBjoern A. Zeeb} 25*0696600cSBjoern A. Zeeb 26*0696600cSBjoern A. Zeebload_rc_config $name 27*0696600cSBjoern A. Zeebrun_rc_command "$1" 28