Hämta FreeBSD via Subversion

From Peters wiki
Jump to navigation Jump to search

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