same diff for the other daemons which have log_verbose() and
don't already handle this case:- bgpd dvmrpd ospf6d iscsid ldpd ripd.

iscsid currently only supports increasing log level via iscsictl,
so I've added the -v flag there (including usage/manual).

I haven't looked at these yet, they don't have log_verbose:
ifstated ntpd rtadvd sasyncd snmpd ypldap

Index: bgpd/bgpd.c
===================================================================
RCS file: /cvs/src/usr.sbin/bgpd/bgpd.c,v
retrieving revision 1.167
diff -u -p -r1.167 bgpd.c
--- bgpd/bgpd.c 1 May 2011 10:42:28 -0000       1.167
+++ bgpd/bgpd.c 20 Aug 2011 12:12:55 -0000
@@ -118,6 +118,7 @@ main(int argc, char *argv[])
        bgpd_process = PROC_MAIN;
 
        log_init(1);            /* log to stderr until daemonized */
+       log_verbose(1);
 
        bzero(&conf, sizeof(conf));
        LIST_INIT(&mrt_l);
@@ -183,6 +184,7 @@ main(int argc, char *argv[])
                errx(1, "unknown user %s", BGPD_USER);
 
        log_init(debug);
+       log_verbose(conf.opts & BGPD_OPT_VERBOSE);
 
        if (!debug)
                daemon(1, 0);
Index: bgpd/log.c
===================================================================
RCS file: /cvs/src/usr.sbin/bgpd/log.c,v
retrieving revision 1.54
diff -u -p -r1.54 log.c
--- bgpd/log.c  18 Nov 2010 12:51:24 -0000      1.54
+++ bgpd/log.c  20 Aug 2011 12:12:55 -0000
@@ -71,7 +71,6 @@ log_init(int n_debug)
        extern char     *__progname;
 
        debug = n_debug;
-       verbose = n_debug;
 
        if (!debug)
                openlog(__progname, LOG_PID | LOG_NDELAY, LOG_DAEMON);
Index: dvmrpd/dvmrpd.c
===================================================================
RCS file: /cvs/src/usr.sbin/dvmrpd/dvmrpd.c,v
retrieving revision 1.13
diff -u -p -r1.13 dvmrpd.c
--- dvmrpd/dvmrpd.c     8 Feb 2010 00:36:20 -0000       1.13
+++ dvmrpd/dvmrpd.c     20 Aug 2011 12:12:55 -0000
@@ -129,6 +129,7 @@ main(int argc, char *argv[])
        dvmrpd_process = PROC_MAIN;
 
        log_init(1);    /* log to stderr until daemonized */
+       log_verbose(1);
 
        while ((ch = getopt(argc, argv, "df:nv")) != -1) {
                switch (ch) {
@@ -159,6 +160,7 @@ main(int argc, char *argv[])
                usage();
 
        log_init(debug);
+       log_verbose(opts & DVMRPD_OPT_VERBOSE);
 
        /* multicast IP forwarding must be enabled */
        mib[0] = CTL_NET;
Index: dvmrpd/log.c
===================================================================
RCS file: /cvs/src/usr.sbin/dvmrpd/log.c,v
retrieving revision 1.2
diff -u -p -r1.2 log.c
--- dvmrpd/log.c        2 Nov 2009 20:31:50 -0000       1.2
+++ dvmrpd/log.c        20 Aug 2011 12:12:55 -0000
@@ -45,7 +45,6 @@ log_init(int n_debug)
        extern char     *__progname;
 
        debug = n_debug;
-       verbose = n_debug;
 
        if (!debug)
                openlog(__progname, LOG_PID | LOG_NDELAY, LOG_DAEMON);
Index: ospf6d/log.c
===================================================================
RCS file: /cvs/src/usr.sbin/ospf6d/log.c,v
retrieving revision 1.6
diff -u -p -r1.6 log.c
--- ospf6d/log.c        22 Dec 2009 17:45:47 -0000      1.6
+++ ospf6d/log.c        20 Aug 2011 12:12:55 -0000
@@ -51,7 +51,6 @@ log_init(int n_debug)
        extern char     *__progname;
 
        debug = n_debug;
-       verbose = n_debug;
 
        if (!debug)
                openlog(__progname, LOG_PID | LOG_NDELAY, LOG_DAEMON);
Index: ospf6d/ospf6d.c
===================================================================
RCS file: /cvs/src/usr.sbin/ospf6d/ospf6d.c,v
retrieving revision 1.21
diff -u -p -r1.21 ospf6d.c
--- ospf6d/ospf6d.c     22 Aug 2010 21:15:25 -0000      1.21
+++ ospf6d/ospf6d.c     20 Aug 2011 12:12:55 -0000
@@ -135,6 +135,7 @@ main(int argc, char *argv[])
        ospfd_process = PROC_MAIN;
 
        log_init(1);    /* log to stderr until daemonized */
+       log_verbose(1);
 
        while ((ch = getopt(argc, argv, "cdD:f:nv")) != -1) {
                switch (ch) {
@@ -210,6 +211,7 @@ main(int argc, char *argv[])
                errx(1, "unknown user %s", OSPF6D_USER);
 
        log_init(debug);
+       log_verbose(ospfd_conf->opts & OSPFD_OPT_VERBOSE);
 
        if (!debug)
                daemon(1, 0);
Index: iscsid/iscsid.8
===================================================================
RCS file: /cvs/src/usr.sbin/iscsid/iscsid.8,v
retrieving revision 1.3
diff -u -p -r1.3 iscsid.8
--- iscsid/iscsid.8     25 Sep 2010 14:09:52 -0000      1.3
+++ iscsid/iscsid.8     20 Aug 2011 12:12:55 -0000
@@ -22,7 +22,7 @@
 .Nd "iSCSI (Internet SCSI) daemon"
 .Sh SYNOPSIS
 .Nm
-.Op Fl d
+.Op Fl dv
 .Op Fl n Ar device
 .Op Fl s Ar socket
 .Sh DESCRIPTION
@@ -52,6 +52,8 @@ will run in the foreground and log to
 Use an alternate /dev entry for communicating with the kernel.
 .It Fl s Ar socket
 Use an alternate location for the default control socket.
+.It Fl v
+Produce more verbose output.
 .El
 .Sh FILES
 .Bl -tag -width "/var/run/iscsid.sockXX" -compact
Index: iscsid/iscsid.c
===================================================================
RCS file: /cvs/src/usr.sbin/iscsid/iscsid.c,v
retrieving revision 1.7
diff -u -p -r1.7 iscsid.c
--- iscsid/iscsid.c     4 May 2011 21:00:04 -0000       1.7
+++ iscsid/iscsid.c     20 Aug 2011 12:12:55 -0000
@@ -68,11 +68,12 @@ main(int argc, char *argv[])
        struct passwd *pw;
        char *ctrlsock = ISCSID_CONTROL;
        char *vscsidev = ISCSID_DEVICE;
-       int ch, debug = 0;
+       int ch, debug = 0, verbose = 0;
 
        log_init(1);    /* log to stderr until daemonized */
+       log_verbose(1);
 
-       while ((ch = getopt(argc, argv, "dn:s:")) != -1) {
+       while ((ch = getopt(argc, argv, "dn:s:v")) != -1) {
                switch (ch) {
                case 'd':
                        debug = 1;
@@ -83,6 +84,9 @@ main(int argc, char *argv[])
                case 's':
                        ctrlsock = optarg;
                        break;
+               case 'v':
+                       verbose = 1;
+                       break;
                default:
                        usage();
                        /* NOTREACHED */
@@ -100,6 +104,8 @@ main(int argc, char *argv[])
                errx(1, "need root privileges");
 
        log_init(debug);
+       log_verbose(verbose);
+
        if (!debug)
                daemon(1, 0);
        log_info("startup");
@@ -173,7 +179,7 @@ usage(void)
 {
        extern char *__progname;
 
-       fprintf(stderr, "usage: %s [-d] [-n device] [-s socket]\n",
+       fprintf(stderr, "usage: %s [-dv] [-n device] [-s socket]\n",
            __progname);
        exit(1);
 }
Index: iscsid/log.c
===================================================================
RCS file: /cvs/src/usr.sbin/iscsid/log.c,v
retrieving revision 1.4
diff -u -p -r1.4 log.c
--- iscsid/log.c        27 Apr 2011 18:59:01 -0000      1.4
+++ iscsid/log.c        20 Aug 2011 12:12:55 -0000
@@ -47,7 +47,6 @@ log_init(int n_debug)
        extern char     *__progname;
 
        debug = n_debug;
-       verbose = n_debug;
 
        if (!debug)
                openlog(__progname, LOG_PID | LOG_NDELAY, LOG_DAEMON);
Index: ldpd/ldpd.c
===================================================================
RCS file: /cvs/src/usr.sbin/ldpd/ldpd.c,v
retrieving revision 1.12
diff -u -p -r1.12 ldpd.c
--- ldpd/ldpd.c 1 Sep 2010 13:54:54 -0000       1.12
+++ ldpd/ldpd.c 20 Aug 2011 12:12:55 -0000
@@ -134,6 +134,7 @@ main(int argc, char *argv[])
        ldpd_process = PROC_MAIN;
 
        log_init(1);    /* log to stderr until daemonized */
+       log_verbose(1);
 
        while ((ch = getopt(argc, argv, "dD:f:nv")) != -1) {
                switch (ch) {
@@ -155,7 +156,6 @@ main(int argc, char *argv[])
                        if (opts & LDPD_OPT_VERBOSE)
                                opts |= LDPD_OPT_VERBOSE2;
                        opts |= LDPD_OPT_VERBOSE;
-                       log_verbose(1);
                        break;
                default:
                        usage();
@@ -189,6 +189,7 @@ main(int argc, char *argv[])
                errx(1, "unknown user %s", LDPD_USER);
 
        log_init(debug);
+       log_verbose(opts & LDPD_OPT_VERBOSE);
 
        if (!debug)
                daemon(1, 0);
Index: ldpd/log.c
===================================================================
RCS file: /cvs/src/usr.sbin/ldpd/log.c,v
retrieving revision 1.8
diff -u -p -r1.8 log.c
--- ldpd/log.c  2 Sep 2010 14:34:04 -0000       1.8
+++ ldpd/log.c  20 Aug 2011 12:12:55 -0000
@@ -49,7 +49,6 @@ log_init(int n_debug)
        extern char     *__progname;
 
        debug = n_debug;
-       verbose = n_debug;
 
        if (!debug)
                openlog(__progname, LOG_PID | LOG_NDELAY, LOG_DAEMON);
Index: ripd/log.c
===================================================================
RCS file: /cvs/src/usr.sbin/ripd/log.c,v
retrieving revision 1.3
diff -u -p -r1.3 log.c
--- ripd/log.c  2 Nov 2009 20:28:49 -0000       1.3
+++ ripd/log.c  20 Aug 2011 12:12:55 -0000
@@ -44,7 +44,6 @@ log_init(int n_debug)
        extern char     *__progname;
 
        debug = n_debug;
-       verbose = n_debug;
 
        if (!debug)
                openlog(__progname, LOG_PID | LOG_NDELAY, LOG_DAEMON);
Index: ripd/ripd.c
===================================================================
RCS file: /cvs/src/usr.sbin/ripd/ripd.c,v
retrieving revision 1.20
diff -u -p -r1.20 ripd.c
--- ripd/ripd.c 8 Feb 2010 00:26:51 -0000       1.20
+++ ripd/ripd.c 20 Aug 2011 12:12:55 -0000
@@ -129,6 +129,7 @@ main(int argc, char *argv[])
        ripd_process = PROC_MAIN;
 
        log_init(1);    /* log to stderr until daemonized */
+       log_verbose(1);
 
        while ((ch = getopt(argc, argv, "cdD:f:nv")) != -1) {
                switch (ch) {
@@ -200,6 +201,7 @@ main(int argc, char *argv[])
                errx(1, "unknown user %s", RIPD_USER);
 
        log_init(debug);
+       log_verbose(conf->opts & RIPD_OPT_VERBOSE);
 
        if (!debug)
                daemon(1, 0);

Reply via email to