git: 454e8ffbd237 - main - sysrc: Be quiet when changing values
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 17 Oct 2026 21:09:11 UTC
The branch main has been updated by dteske:
URL: https://cgit.FreeBSD.org/src/commit/?id=454e8ffbd237f05b08eadbe4b22abf4089799b83
commit 454e8ffbd237f05b08eadbe4b22abf4089799b83
Author: Jose Luis Duran <jlduran@FreeBSD.org>
AuthorDate: 2026-10-17 21:02:16 +0000
Commit: Devin Teske <dteske@FreeBSD.org>
CommitDate: 2026-10-17 21:04:53 +0000
sysrc: Be quiet when changing values
Make it easier for the rc group to facilitate having an option to fully
boot muted (à la OmniOS) without resorting to /dev/null redirections.
Reviewed by: imp, dteske
Differential Revision: https://reviews.freebsd.org/D46120
---
usr.sbin/sysrc/sysrc | 24 ++++++++++++++----------
1 file changed, 14 insertions(+), 10 deletions(-)
diff --git a/usr.sbin/sysrc/sysrc b/usr.sbin/sysrc/sysrc
index 21a17a7b761b..62faa5120c81 100644
--- a/usr.sbin/sysrc/sysrc
+++ b/usr.sbin/sysrc/sysrc
@@ -16,7 +16,7 @@ pgm="${0##*/}" # Program basename
#
# Version information
#
-SYSRC_VERSION="7.3 Sep-15,2026"
+SYSRC_VERSION="7.3.1 Oct-17,2026"
#
# Options
@@ -804,19 +804,23 @@ while [ $# -gt 0 ]; do
# If `-N' is passed, simplify the output
#
if [ ! "$SHOW_VALUE" ]; then
- echo "$NAME"
+ if [ ! "$QUIET" ]; then
+ echo "$NAME"
+ fi
f_sysrc_set "$NAME" "$new" || status=$FAILURE
else
if f_sysrc_set "$NAME" "$new"; then
- if [ "$SHOW_FILE" ]; then
- after=$( f_sysrc_find "$NAME" )
- else
- after=$( f_sysrc_get "$NAME" )
+ if [ ! "$QUIET" ]; then
+ if [ "$SHOW_FILE" ]; then
+ after=$( f_sysrc_find "$NAME" )
+ else
+ after=$( f_sysrc_get "$NAME" )
+ fi
+ echo -n "${SHOW_NAME:+$NAME$SEP}"
+ echo -n "$before${SHOW_EQUALS:+\" #}"
+ echo -n " -> ${SHOW_EQUALS:+\"}$after"
+ echo "${SHOW_EQUALS:+\"}"
fi
- echo -n "${SHOW_NAME:+$NAME$SEP}"
- echo -n "$before${SHOW_EQUALS:+\" #}"
- echo -n " -> ${SHOW_EQUALS:+\"}$after"
- echo "${SHOW_EQUALS:+\"}"
else
status=$FAILURE
fi