10696600cSBjoern A. Zeeb#!/bin/sh 20696600cSBjoern A. Zeeb# 30696600cSBjoern A. Zeeb# 40696600cSBjoern A. Zeeb 50696600cSBjoern A. Zeeb# PROVIDE: dmesg 60696600cSBjoern A. Zeeb# REQUIRE: mountcritremote FILESYSTEMS 70696600cSBjoern A. Zeeb# BEFORE: DAEMON 80696600cSBjoern A. Zeeb# KEYWORD: nojail 90696600cSBjoern A. Zeeb 100696600cSBjoern A. Zeeb. /etc/rc.subr 110696600cSBjoern A. Zeeb 120696600cSBjoern A. Zeebname="dmesg" 130696600cSBjoern A. Zeebdesc="Save kernel boot messages to disk" 140696600cSBjoern A. Zeebrcvar="dmesg_enable" 150696600cSBjoern A. Zeebdmesg_file="/var/run/dmesg.boot" 160696600cSBjoern A. Zeebstart_cmd="do_dmesg" 170696600cSBjoern A. Zeebstop_cmd=":" 180696600cSBjoern A. Zeeb 190696600cSBjoern A. Zeebdo_dmesg() 200696600cSBjoern A. Zeeb{ 210696600cSBjoern A. Zeeb rm -f ${dmesg_file} 220696600cSBjoern A. Zeeb ( umask 022 ; /sbin/dmesg $rc_flags > ${dmesg_file} ) 230696600cSBjoern A. Zeeb} 240696600cSBjoern A. Zeeb 250696600cSBjoern A. Zeebload_rc_config $name 26*f99f0ee1SAlexander Leidinger 27*f99f0ee1SAlexander Leidinger# doesn't make sense to run in a svcj 28*f99f0ee1SAlexander Leidingerdmesg_svcj="NO" 29*f99f0ee1SAlexander Leidinger 300696600cSBjoern A. Zeebrun_rc_command "$1" 31