2 Fragen zu /usr/src

Columbo0815

Kaffeemann
Teammitglied
Moin,

ich habe 2 Verständnisfragen zu /usr/src (im weitesten Sinne):

Ich hole mir die Sourcen per "csup standard-supfile". Dabei habe ich dort "default release=cvs tag=RELENG_8_0" eingetragen.

Frage 1:

Bisher bin ich davon ausgegangen, dass RELENG_8_0 --> 8.0-RELEASE entspricht. Lese ich mir jetzt jedoch das Beispiel in "stable-supfile" (!!) durch, steht dort, dass RELENG_2_2 --> 2.2-stable entspricht. Ist RELENG_8_0 das was ich will? -stable will ich nicht folgen.

Frage 2:
Bisher bin ich davon ausgegangen, dass RELENG_8_0 --> 8.0-RELEASE mit allen Sicherheitspatches entspricht. Führe ich csup /etc/standard-supfile aus und danach ein freebsd-update fetch install, holt er die patches für die Sourcen erneut... Ist mein Denken falsch?

Gruß
 
8.0-Stable = RELENG_8
8.0-Release + Sicherheitspatches = RELENG_8_0
8.0-Release = RELENG_8_0_0_RELEASE (eher nicht zu empfehlen)

RELENG_2_2 ist tatsächlich 2.2-Stable. Warum auch immer. Aber wer will schon ne 2er Version?

Hier kannst du gucken: http://www.freebsd.org/releng/

Gruß, xcvb
 
8.0-Stable = RELENG_8
8.0-Release + Sicherheitspatches = RELENG_8_0
8.0-Release = RELENG_8_0_0_RELEASE (eher nicht zu empfehlen)

RELENG_2_2 ist tatsächlich 2.2-Stable. Warum auch immer. Aber wer will schon ne 2er Version?

Hier kannst du gucken: http://www.freebsd.org/releng/

Gruß, xcvb

Ok, verstanden. Da hat RELENG_2_2 wohl eine Sonderstellung. Aber: Warum - egal welchen cvs-Server ich nehme - erkennt freebsd-update jedesmal NACHDEM ich die Sourcen gezogen habe, dass diese nicht aktuell sind?

Danke!
Gruß
 
Das heutige System mit seiner Verteilung in -STABLE und -CURRENT wurde erst mit FreeBSD 3.0 eingeführt. Die vorherigen Versionen, darunter natürlich auch FreeBSD 2, hatten ein anderes Entwicklungsmodell. Da gab es zu Unterversionen noch Unterunterversionen. Aus 2.2-STABLE wurden dann zum Beispiel FreeBSD 2.2.1 gebaut und so. :)
 
Zurück
Oben