Re: csup RELENG_10

From: Polytropon <freebsd(at)edvax.de>
Date: Mon, 11 Aug 2014 18:52:47 +0200

On Mon, 11 Aug 2014 18:32:06 +0200, Heino Tiedemann wrote:
> Polytropon <freebsd(at)edvax.de> wrote:
>
> > On Mon, 11 Aug 2014 17:31:41 +0200, Heino Tiedemann wrote:
> >> Diese src.tgz - wo ist die? Wo ist dafür die Anleitung im Handbuch?
> >
> > Die SRC-Distribution src.txz kann vom FTP-Server oder vom
> > Installationsmedium übernommen werden.
> >
> > ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/10.0-RELEASE
> >
> > Einfach runterladen und nach /usr/src entpacken. Das ist
> > dann der Stand 10.0 (RELEASE). Mit SVN kann bedarfsweise
> > ein Update gemacht werden, im englischsprachigen Handbuch
> > ist das sehr gut beschrieben.
>
> Schicke einfach gerne Links zum handbuch mit.

Dorten:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/svn.html

Der Aufruf ist etwas anders als bei CVS, aber es kann sogar
in den bekannten "make update"-Apparat integriert werden.

Ferner:

http://www.freebsd.org/doc/en/articles/committers-guide/subversion-primer.html

Der Befehl würde also in etwa so lauten:

        # svn co svn://svn.freebsd.org/base/stable/10 /usr/src

für den Fall, daß Du 10-STABLE haben willst (ansonsten, falls
Du nur 10.0-RELEASE willst, nutze den Inhalt der SRC-Distribution).
Das wäre

        # svn co svn://svn.freebsd.org/base/release/10.0.0 /usr/src

Man beachte die Versionsangabe 10.0.0. Mit 10.0 erreichst Du das,
wofür binäre Updates mit freebsd-update gedacht sind. Das Äquivalent
dazu wäre:

        # svn co svn://svn.freebsd.org/base/release/10.0 /usr/src

also der Security-Branch von 10.0. Für jeden Update-Zug brauchst
Du dann nur noch

        # svn up /usr/src

anzuordnen.

Ach, und für die Ports (statt portsnap) entsprechend:

        # svn co svn://svn.freebsd.org/ports/head /usr/ports

Und dann:

        # svn up /usr/ports

Dabei können wie gezeigt die Kommandos "checkout" und "update"
mit "co" und "up" abgekürzt werden.

> Wenn ich den tarball nehme, funktioniert dann überhaupt ein svn
> update?

Nein. Es wird empfohlen, für das erste SVN-Checkout den
entsprechenden Unterbaum zu fällen oder zumindest umzu-
benennen. :-)

Den Tarball verwendest Du also nur, wenn Du _genau_ den
Quelltextstand von 10.0-RELEASE haben und diesen in diesem
Zustand benutzen willst. Ansonsten ist SVN das Mittel der
Wahl.

-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 11 Aug 2014 - 18:52:58 CEST

search this site