From owner-freebsd-bugs@freebsd.org Sun Jan 20 17:35:33 2019 Return-Path: Delivered-To: freebsd-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C3B2F149B87E for ; Sun, 20 Jan 2019 17:35:33 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 5B976710F1 for ; Sun, 20 Jan 2019 17:35:33 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 1F144149B877; Sun, 20 Jan 2019 17:35:33 +0000 (UTC) Delivered-To: bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F0D69149B876 for ; Sun, 20 Jan 2019 17:35:32 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8FB37710ED for ; Sun, 20 Jan 2019 17:35:32 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id E04411CD7D for ; Sun, 20 Jan 2019 17:35:31 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x0KHZVsC060372 for ; Sun, 20 Jan 2019 17:35:31 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x0KHZVYH060371 for bugs@FreeBSD.org; Sun, 20 Jan 2019 17:35:31 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 235085] [PATCH] Option to make rc.d/sysctl more verbose (again) Date: Sun, 20 Jan 2019 17:35:31 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: conf X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: olli@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bugs@FreeBSD.org X-Bugzilla-Flags: mfc-stable11? mfc-stable12? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Jan 2019 17:35:34 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D235085 Bug ID: 235085 Summary: [PATCH] Option to make rc.d/sysctl more verbose (again) Product: Base System Version: CURRENT Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: conf Assignee: bugs@FreeBSD.org Reporter: olli@FreeBSD.org Flags: mfc-stable11?, mfc-stable12? Created attachment 201290 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D201290&action= =3Dedit Patch to add "sysctl_verbose" rc.conf variable. Several years ago, the output from sysctl(8) commands inside rc.d/sysctl was visible during boot and logged to console.log (if enabled). That was useful because you could see the default values of the sysctl variables that were changed during boot. For example, I have "vfs.ufs.dirhash_maxmem=3D33554432= " (and other things) in my /etc/sysctl.conf because of recommendations from mailing lists several years ago. I can see the change in my console.log: Oct 3 13:17:38 hexagon kernel: vfs.ufs.dirhash_maxmem: 26963968 -> 33554432 However, that output was disabled by r179965: https://svnweb.freebsd.org/base/head/libexec/rc/rc.d/sysctl?r1=3D174438&r2= =3D179965 Now it is impossible (or very difficult at least) to find out what the defa= ult value was. For example, when I update from FreeBSD 11 to 12, maybe the defa= ult value of vfs.ufs.dirhash_maxmem changed, so maybe I have to adapt my /etc/sysctl.conf, but I can't easily find out if that's really the case. The patch attached to this PR introduces a new rc.conf variable "sysctl_verbose". The default is "NO", so the current behavior is not chang= ed. If set to "YES", the output caused by /etc/sysctl.conf is not suppressed, so any changes made to sysctl variables during boot are visible, as has been t= he case until r179965. The patch was made for HEAD, but it applies as well to stable/12 and stable= /11 (the rc.d/sysctl script is the same on all branches). So MFC should be no problem. --=20 You are receiving this mail because: You are the assignee for the bug.=