NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: bin/59494: mount -v too chatty/messy
I agree that something between silence and everything is probably
a good idea.
I plan on fixing this, but in a slightly less invasive way than was
suggested, but I believe with the same effect.
Here's the patch I am intending upon (somethng like, should anyone
want to test it) - so far this has not been near a compiler even!
kre
Index: mount.c
===================================================================
RCS file: /cvsroot/src/sbin/mount/mount.c,v
retrieving revision 1.107
diff -u -r1.107 mount.c
--- mount.c 7 Dec 2021 14:31:13 -0000 1.107
+++ mount.c 30 Jun 2025 23:21:45 -0000
@@ -69,7 +69,7 @@
#include "pathnames.h"
#include "mountprog.h"
-static int debug, verbose;
+static int debug, verbose, noise;
static void catopt(char **, const char *);
static const char *
@@ -170,6 +170,12 @@
(strcmp(type, FSTAB_RO) && \
strcmp(type, FSTAB_RW) && strcmp(type, FSTAB_RQ))
+ noise = 0;
+ if (argc > 0 && verbose) {
+ noise = 1;
+ verbose--;
+ }
+
rval = 0;
switch (argc) {
case 0:
@@ -419,7 +425,7 @@
*/
if (strncmp(name, sfp[i].f_mntonname, MNAMELEN) == 0 &&
strncmp(vfstype, mountedtype, cmplen) == 0) {
- if (verbose)
+ if (noise || verbose)
(void)printf("%s on %s type %.*s: "
"%s\n",
sfp[i].f_mntfromname,
@@ -555,7 +561,7 @@
}
if (buf == NULL) {
- if (verbose) {
+ if (verbose || noise) {
if (statvfs(name, &sf) == -1) {
warn("statvfs %s", name);
return 1;
Home |
Main Index |
Thread Index |
Old Index