Hämta FreeBSD via Subversion: Difference between revisions

From Peters wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
 
(10 intermediate revisions by the same user not shown)
Line 6: Line 6:
Acceptera default konfigurationen.
Acceptera default konfigurationen.


== Hämta källkoden till FreeBSD ==
== Hämta källkoden till systemet ==
Radera ev. gammal /usr/src katalog:
Radera ev. gammal /usr/src katalog:
{{RootCmd|rm -rf /usr/src}}
{{RootCmd|rm -rf /usr/src}}
Gå till /usr katalogen:
{{RootCmd|cd /usr}}
För att hämta källkoden för t.ex. 9-STABLE branchen, kör kommandot:
För att hämta källkoden för t.ex. 9-STABLE branchen, kör kommandot:
{{RootCmd|svn co <nowiki>svn://svn.freebsd.org/base/stable/9</nowiki> src}}
{{RootCmd|svn co <nowiki>svn://svn.freebsd.org/base/stable/9</nowiki> /usr/src}}


== Uppdatera källkoden till FreeBSD ==
=== Byta branch ===
{{RootCmd|cd /usr/src ; svn up}}
Om du har hämtat stable/9 branchen, men vill byta till releng/9.0 branchen:
{{RootCmd|cd /usr/src ; svn switch ^/releng/9.0}}
Namnen på brancherna kan man läsa om i kapiterl 3.2.4 i [http://www.freebsd.org/doc/en/articles/committers-guide/subversion-primer.html Committer's Guide].


== Byta branch ==
== Hämta ports ==
Om du har hämtat stable/9 branchen, men vill "nedgradera" till RELENG_9.0:
Radera ev. gammal /usr/ports katalog:
{{RootCmd|cd /usr/src ; svn switch ^/releng/9.0}}
{{RootCmd|rm -rf /usr/ports}}
För att hämta ports, kör kommandot:
{{RootCmd|svn co <nowiki>svn://svn.freebsd.org/ports/head</nowiki> /usr/ports}}
 
== Uppdatera ==
Gå till /usr/src eller /usr/ports och kör kommandot:
{{RootCmd|svn up}}


[[Category:FreeBSD]]
[[Category:GammalGuide]]

Latest revision as of 13:58, 12 August 2023

Denna artikel beskriver hur man hämtar FreeBSD källkoden via Subversion istället för t.ex. cvsup.

Installera Subversion

Logga in som root och kör:

root # cd /usr/ports ; portmaster devel/subversion

Acceptera default konfigurationen.

Hämta källkoden till systemet

Radera ev. gammal /usr/src katalog:

root # rm -rf /usr/src

För att hämta källkoden för t.ex. 9-STABLE branchen, kör kommandot:

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

Byta branch

Om du har hämtat stable/9 branchen, men vill byta till releng/9.0 branchen:

root # cd /usr/src ; svn switch ^/releng/9.0

Namnen på brancherna kan man läsa om i kapiterl 3.2.4 i Committer's Guide.

Hämta ports

Radera ev. gammal /usr/ports katalog:

root # rm -rf /usr/ports

För att hämta ports, kör kommandot:

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

Uppdatera

Gå till /usr/src eller /usr/ports och kör kommandot:

root # svn up