[Pkg-sysvinit-devel] Bug#576443: bootlogd: kfreebsd needs other TIOCCONS ioctl
Mats Erik Andersson
mats.andersson at gisladisker.se
Tue Apr 3 22:07:10 UTC 2012
package sysvinit-utils
severity 576443 important
tags 576443 +kfreebsd
thanks
The GNU/Linux form of the TIOCCONS call using ioctl()
is incompatible to the form mandated by all BSD systems,
therefore bootlogd(8) fails at startup with kfreebsd-any.
The following patch partially mends this, so far as to
capture only messages from "ifupdown" in "/var/log/boot"
on a kfreebsd-amd64 system, which is already an substantial
improvement.
Booting said system still leaves a message on the console:
pid 133(bootlogd) is using legacy pty devices - not logging anymore
I do not understand the origin of this, but I suspect strongly
that it is a linuxism in the sysvinit source code. The collective
knowledge of the debian-bsd list will surely provide more insight.
Best regards,
Mats Erik Andersson, DM
(Still convinced that "bootlogd" should __not__ be kept "optional"!)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kfreebsd_bootlogd_tioccons.diff
Type: text/x-diff
Size: 1091 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-sysvinit-devel/attachments/20120404/2c3da569/attachment-0001.diff>
More information about the Pkg-sysvinit-devel
mailing list