asg
push it, don´t hype
Wer nicht drei verschieden cvsup-files für sourcen, ports und docs anlegen möchte, oder wem die Eingabe von "cvsup -g -L 2" zu lästig ist, der kann den cvsup Lauf auch elegant lösen:
Ein cvsup file unter /usr/share/examples/cvsup mit dem Namen "SUPFILE" anlegen (kann auch ein anderer beliebiger Pfad sein, oder anderer Name):
Den cvs tag (tag=RELENG_5) bitte entsprechend anpassen.
Folgende Eintrag in die Datei /etc/make.conf vornehmen, sollte diese nicht existieren, einfach anlegen, sollten hier schon Einträge sein, einfach eine Leerzeile zwischen dem letzten Eintrag und dem folgenden lassen:
Danach reicht folgender Aufruf unter /usr/src um die sourcen (src-all) die Ports (ports-all) und docs (doc-all) auf den neusten Stand zu bringen:
Abschliessend noch den INDEX des Portstree aktualisieren.
Bei der Nutzung von "portupgrade":
Ansonsten geht auch ein:
Die docs auf den neusten Stand bringen:
Um das System mit den neusten Sourcen zu bauen wurde schon genug an anderer Stelle zu geschrieben.
Ein cvsup file unter /usr/share/examples/cvsup mit dem Namen "SUPFILE" anlegen (kann auch ein anderer beliebiger Pfad sein, oder anderer Name):
Code:
*default host=cvsup.de.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=RELENG_5
*default delete use-rel-suffix
*default compress
src-all
ports-all tag=.
doc-all tag=.
Folgende Eintrag in die Datei /etc/make.conf vornehmen, sollte diese nicht existieren, einfach anlegen, sollten hier schon Einträge sein, einfach eine Leerzeile zwischen dem letzten Eintrag und dem folgenden lassen:
Code:
SUP_UPDATE= yes
SUP= /usr/local/bin/cvsup
SUPFLAGS= -g -L 2
SUPHOST= cvsup.de.FreeBSD.org
SUPFILE= /usr/share/examples/cvsup/SUPFILE
Danach reicht folgender Aufruf unter /usr/src um die sourcen (src-all) die Ports (ports-all) und docs (doc-all) auf den neusten Stand zu bringen:
Code:
/usr/src# make update
Abschliessend noch den INDEX des Portstree aktualisieren.
Bei der Nutzung von "portupgrade":
Code:
#portsdb -Uu
Code:
cd /usr/ports
#make index
Die docs auf den neusten Stand bringen:
Code:
#cd /usr/doc
#make
Um das System mit den neusten Sourcen zu bauen wurde schon genug an anderer Stelle zu geschrieben.