178344Sobrien#!/bin/sh 278344Sobrien# 398184Sgordon# $FreeBSD$ 478344Sobrien# 578344Sobrien 678344Sobrien# PROVIDE: dmesg 7240336Sobrien# REQUIRE: mountcritremote FILESYSTEMS 898184Sgordon# BEFORE: DAEMON 9174461Sdougb# KEYWORD: nojail 1078344Sobrien 1178344Sobrien. /etc/rc.subr 1278344Sobrien 1378344Sobrienname="dmesg" 14298514Slmedesc="Save kernel boot messages to disk" 15230099Sdougbrcvar="dmesg_enable" 1698184Sgordondmesg_file="/var/run/dmesg.boot" 1778344Sobrienstart_cmd="do_dmesg" 1878344Sobrienstop_cmd=":" 1978344Sobrien 2078344Sobriendo_dmesg() 2178344Sobrien{ 2298184Sgordon rm -f ${dmesg_file} 2398184Sgordon ( umask 022 ; /sbin/dmesg $rc_flags > ${dmesg_file} ) 2478344Sobrien} 2578344Sobrien 2678344Sobrienload_rc_config $name 2778344Sobrienrun_rc_command "$1" 28