On 08/30/15 14:58, Michael Reed wrote: > Hi all, > > If ntpd is run with the -n flag, and /etc/ntpd.conf is parsed without > error, then "Configuration OK" is printed. I don't think this is > particularly useful, as both a lack of an error message and an exit > value of 0 already indicate success in this case. This seems to be the > case for most (many?) programs in the base system, such as doas(1). > > Given that, I've removed the message > > Regards, > Michael > > > > Index: ntpd.c > =================================================================== > RCS file: /cvs/src/usr.sbin/ntpd/ntpd.c,v > retrieving revision 1.94 > diff -u -p -r1.94 ntpd.c > --- ntpd.c 18 Jul 2015 00:53:44 -0000 1.94 > +++ ntpd.c 30 Aug 2015 18:42:06 -0000 > @@ -159,7 +159,6 @@ main(int argc, char *argv[]) > exit(1); > > if (lconf.noaction) { > - fprintf(stderr, "configuration OK\n"); > exit(0); > } > >
In case this idea is accepted, here's an updated patch which does the same for radiusd(8). Index: src/usr.sbin/ntpd/ntpd.c =================================================================== RCS file: /cvs/src/usr.sbin/ntpd/ntpd.c,v retrieving revision 1.94 diff -u -p -r1.94 ntpd.c --- src/usr.sbin/ntpd/ntpd.c 18 Jul 2015 00:53:44 -0000 1.94 +++ src/usr.sbin/ntpd/ntpd.c 30 Aug 2015 21:57:53 -0000 @@ -159,7 +159,6 @@ main(int argc, char *argv[]) exit(1); if (lconf.noaction) { - fprintf(stderr, "configuration OK\n"); exit(0); } Index: src/usr.sbin/radiusd/radiusd.c =================================================================== RCS file: /cvs/src/usr.sbin/radiusd/radiusd.c,v retrieving revision 1.7 diff -u -p -r1.7 radiusd.c --- src/usr.sbin/radiusd/radiusd.c 25 Aug 2015 01:12:59 -0000 1.7 +++ src/usr.sbin/radiusd/radiusd.c 30 Aug 2015 21:57:53 -0000 @@ -142,7 +142,6 @@ main(int argc, char *argv[]) if (parse_config(conffile, radiusd) != 0) errx(EX_DATAERR, "config error"); if (noaction) { - fprintf(stderr, "configuration OK\n"); exit(EXIT_SUCCESS); }