Am 8. Februar 2011 15:44 schrieb Oliver Fromme <olli(at)lurza.secnetix.de>:
> Jens Rehsack <rehsack(at)googlemail.com> wrote:
> > [ http://www.i-scream.org/libstatgrab/ ]
> > Bei dieser Gelegenheit begann ich privat damit, auch die
> > *BSD-Unterstützung aufzuräumen und an
> > aktuelle Versionen anzupassen (der FreeBSD -Support bewegt sich auf
> > dem Level FreeBSD4/5).
Hallo Oliver,
> Laut Doku unterstützt die aktuelle Version von libstatgrab
> (0.17) FreeBSD bis einschließlich 9-current. Du findest es
> auch in der Ports-Collection unter devel; der Port benötigt
> keinerlei zusätzliche Patches. Insofern ist mir gerade ein
> bisschen unklar, was Du da noch tun möchtest.
Das die Dokumentation und die Realität bisweilen divergieren,
ist sicher schonmal vorgekommen. Konkret: Der FBSD9 Support
bezeichnet, das *utxent() statt manuellem Auswerten der
/var/log/utmp Datei verwendet wird.
Weiterhin werden viele Funktionen von libdevstat und libkvm
verwendet, die besondere Rechte des ausführenden
(Gruppenmitgliedschaften) oder ein setuid-bit brauchen.
Und das völlig unnötig, da die relevanten sysctl()-Aufrufe
auf mit normalen Benutzerrechten möglich sind.
Außerdem wurden viele verwendeten Funktionen so
benutzt, das die jeweiligen Aufrufe nicht thread-safe sind.
> > Da es von FreeBSD inzwischen aber ewig viele Forks gibt
>
> Ich kenne nur einen (DragonFly BSD), und der hat sich in
> den letzten acht Jahren schon relativ weit von FreeBSD ent-
> fernt, so dass man es als eigenständiges Betriebssystem
> neben Free-, Net- und OpenBSD betrachten kann.
Alles klar. Wie verhält es sich mit den OS-Namen (uname -o) bei
z.B. PC-BSD? Steht da FreeBSD drin oder PC-BSD?
> > 1) Gibt es einen oder mehrere Tests, die ohne den OS-Namen abzufragen
> > zuverlässig ermitteln, ob
> > das Zielsystem ein FreeBSD bzw. Fork (DragonflyBSD, PC-BSD,
> > DesktopBSD, monowall/FreeNAS, ...)
>
> Wie Lars schon schrieb: Bis Auf DragonFly BSD sind das
> alles keine Forks, sondern ein ganz normales FreeBSD mit
> diversen Aufsätzen (X-GUI usw.).
Die Frage ist immernoch die Erkennung im configure: "Ist das nun
ein FreeBSD mit Aufsatz oder was eigenes?"
Besten Gruss,
Jens
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 08 Feb 2011 - 16:15:36 CET