Changeset View
Changeset View
Standalone View
Standalone View
etc/rc.d/dmesg
#!/bin/sh | #!/bin/sh | ||||
# | # | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
# | # | ||||
# PROVIDE: dmesg | # PROVIDE: dmesg | ||||
# REQUIRE: mountcritremote FILESYSTEMS | # REQUIRE: mountcritremote FILESYSTEMS | ||||
# BEFORE: DAEMON | # BEFORE: DAEMON | ||||
# KEYWORD: nojail | # KEYWORD: nojail | ||||
. /etc/rc.subr | . /etc/rc.subr | ||||
name="dmesg" | name="dmesg" | ||||
desc="Save kernel boot messages to disk" | |||||
rcvar="dmesg_enable" | rcvar="dmesg_enable" | ||||
dmesg_file="/var/run/dmesg.boot" | dmesg_file="/var/run/dmesg.boot" | ||||
start_cmd="do_dmesg" | start_cmd="do_dmesg" | ||||
stop_cmd=":" | stop_cmd=":" | ||||
do_dmesg() | do_dmesg() | ||||
{ | { | ||||
rm -f ${dmesg_file} | rm -f ${dmesg_file} | ||||
( umask 022 ; /sbin/dmesg $rc_flags > ${dmesg_file} ) | ( umask 022 ; /sbin/dmesg $rc_flags > ${dmesg_file} ) | ||||
} | } | ||||
load_rc_config $name | load_rc_config $name | ||||
run_rc_command "$1" | run_rc_command "$1" |