Add a knob to show 'Starting foo:' messages when faststart is used,

such as at boot time.
This commit is contained in:
Doug Barton 2009-09-17 19:05:47 +00:00
parent 6413e27b3a
commit f414327c25
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=197297
3 changed files with 16 additions and 2 deletions

View file

@ -23,6 +23,7 @@
rc_debug="NO" # Set to YES to enable debugging output from rc.d
rc_info="NO" # Enables display of informational messages at boot.
rc_startmsgs="NO" # Show "Starting foo:" messages at boot
rcshutdown_timeout="30" # Seconds to wait before terminating rc.shutdown
early_late_divider="FILESYSTEMS" # Script that separates early/late
# stages of the boot process. Make sure you know

View file

@ -708,7 +708,13 @@ run_rc_command()
# setup the full command to run
#
[ -z "${rc_quiet}" ] && echo "Starting ${name}."
_show_startmsgs=1
if [ -n "${rc_quiet}" ]; then
if ! checkyesno rc_startmsgs; then
unset _show_startmsgs
fi
fi
[ -n "$_show_startmsgs" ] && echo "Starting ${name}."
if [ -n "$_chroot" ]; then
_doit="\
${_nice:+nice -n $_nice }\

View file

@ -24,7 +24,7 @@
.\"
.\" $FreeBSD$
.\"
.Dd September 2, 2009
.Dd September 17, 2009
.Dt RC.CONF 5
.Os
.Sh NAME
@ -95,6 +95,13 @@ disable informational messages from the rc scripts.
Informational messages are displayed when
a condition that is not serious enough to warrant a warning or
an error occurs.
.It Va rc_startmsgs
.Pq Vt bool
If set to
.Dq Li YES ,
show
.Dq Starting foo:
when faststart is used (e.g., at boot time).
.It Va early_late_divider
.Pq Vt str
The name of the script that should be used as the