Date: 7 Feb 1999 22:51:12 -0000 From: blaz@gold.amis.net To: FreeBSD-gnats-submit@FreeBSD.ORG Subject: conf/9957: isdnd too verbose during startup from /etc/rc.network Message-ID: <19990207225112.2015.qmail@gold.amis.net>
next in thread | raw e-mail | index | archive | help
>Number: 9957
>Category: conf
>Synopsis: isdnd too verbose during startup from /etc/rc.network
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sun Feb 7 15:00:00 PST 1999
>Closed-Date:
>Last-Modified:
>Originator: Blaz Zupan
>Release: FreeBSD 4.0-CURRENT i386
>Organization:
>Environment:
doesn't matter
>Description:
isdnd uses openlog()'s with LOG_CONS. When isdnd is started
during system startup from /etc/rc.network, syslogd is not yet
running, so the initial messages are displayed to the console,
which makes it impossible to see any possible error messages
that could be displayed by other parts of the startup scripts.
>How-To-Repeat:
try to use i4b under -current and notice ugly config file parsing
being displayed on the console during system startup
>Fix:
Apply the following patch to usr.sbin/i4b/isdnd/log.c:
*** /usr/src/usr.sbin/i4b/isdnd/log.c.old Sun Dec 27 22:47:01 1998
--- /usr/src/usr.sbin/i4b/isdnd/log.c Sun Feb 7 23:42:17 1999
***************
*** 100,106 ****
logfacility);
else
#endif
! (void)openlog("isdnd", LOG_PID|LOG_CONS|LOG_NDELAY,
logfacility);
}
--- 100,106 ----
logfacility);
else
#endif
! (void)openlog("isdnd", LOG_PID|LOG_NDELAY,
logfacility);
}
Also the following patch could be applied to etc/rc.network,
otherwise "isdnd" is displayed on a new line by itself during
startup like this:
...
Doing initial network setup: hostname.
isdnd
...
*** /usr/src/etc/rc.network.orig Thu Jan 14 00:18:07 1999
--- /usr/src/etc/rc.network Wed Jan 20 19:20:28 1999
***************
*** 23,39 ****
domainname $nisdomainname
echo -n ' domain'
fi
echo '.'
# Initial ATM interface configuration
if [ "X${atm_enable}" = X"YES" -a -f /etc/rc.atm ]; then
. /etc/rc.atm
atm_pass1
- fi
-
- # ISDN subsystem startup
- if [ "X${isdn_enable}" = X"YES" -a -f /etc/rc.isdn ]; then
- . /etc/rc.isdn
fi
# Special options for sppp(4) interfaces go here. These need
--- 23,40 ----
domainname $nisdomainname
echo -n ' domain'
fi
+
+ # ISDN subsystem startup
+ if [ "X${isdn_enable}" = X"YES" -a -f /etc/rc.isdn ]; then
+ . /etc/rc.isdn
+ fi
+
echo '.'
# Initial ATM interface configuration
if [ "X${atm_enable}" = X"YES" -a -f /etc/rc.atm ]; then
. /etc/rc.atm
atm_pass1
fi
# Special options for sppp(4) interfaces go here. These need
>Release-Note:
>Audit-Trail:
>Unformatted:
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990207225112.2015.qmail>
