cvsup: bringt komische dateien mit ,v als Endung

Tomonage

Well-Known Member
Hi!

irgendwie macht mich hier cvsup stutzig. wenn ich cvsup -g -L2 /etc/supfile ausführe holt der sich dateien, die alle ein ,v am ende haben: bsp:

ll /usr/src:

2 drwxr-xr-x 5 root wheel 512 Sep 9 13:54 ./
2 drwxr-xr-x 24 root wheel 512 Sep 9 13:51 ../
2 drwxr-xr-x 2 root wheel 512 Sep 9 13:53 Attic/
10 -r--r--r-- 1 root wheel 8935 Jun 4 15:42 COPYRIGHT,v
30 -r--r--r-- 1 root wheel 29431 Aug 1 19:54 MAINTAINERS,v
288 -r--r--r-- 1 root wheel 265779 Aug 30 15:33 Makefile,v
336 -r--r--r-- 1 root wheel 322828 Sep 7 16:15 Makefile.inc1,v
26 -r--r--r-- 1 root wheel 26270 Jun 4 15:42 README,v
320 -r--r--r-- 1 root wheel 301188 Sep 7 20:47 UPDATING,v
..
..
..
..

/etc/supfile sieht so aus:

*default host=cvsup.de.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs
*default delete use-rel-suffix
*default compress
src-all
ports-all
doc-all
cvsroot-all


ist das normal???
 
Vergleiche doch einfach mal Dein supfile mit dem aus /usr/share/examples/cvsup.
Na, fällt was auf?
Wenn ja, dann lese bitte noch das entsprechende Kapitel im handbook, wenn nicht, dann ist dies ein Befehl das entsprechende Kapitel im handbook zu lesen ;-)

Hint: "Guten täg"
 
Hi!

also im example ist bei mir nichts vom tag drin.

bsd# more /usr/share/examples/cvsup/cvs-supfile | grep tag
bsd#

mir war auch so, dass in "the complete freebsd" drin steht, dass man das tag nur braucht, wenn man ein konkretes release haben will.
habe jetzt default tag=. hinzugefügt und nun gehts :-)

warum hat er aber ohne tag alles brav runtergeladen und nur ein ",v" ran gehängt??
 
Du hast dir eine Kopie des kompletten Repositories gezogen.
In den ,v Dateien sind jeweils alle Version der jeweiligen Datei gespeichert :)

Gruß
 
Kann ich eigentlich jetzt alle ,v-Dateien einfach löschen, nachdem ich cvsup mit tag=. gemacht habe?

also sowas:

find /usr/ports -name '*,v' -exec rm {} ;
 
Original geschrieben von Tomonage
also im example ist bei mir nichts vom tag drin.
bsd# more /usr/share/examples/cvsup/cvs-supfile | grep tag
bsd#

Naja, Bedienungsfehler, wenn dann:

asg@huibuh:/home/asg:more /usr/share/examples/cvsup/* | grep tag
*default release=cvs tag=.
*default release=cvs tag=.
[...]

mir war auch so, dass in "the complete freebsd" drin steht, dass man das tag nur braucht, wenn man ein konkretes release haben will.
habe jetzt default tag=. hinzugefügt und nun gehts :-)

Du willst ja ein konkretes RELEASE haben, genau darum nutzt Du cvsup zum update der sourcen. Ports haben immer den "tag=.".

warum hat er aber ohne tag alles brav runtergeladen und nur ein ",v" ran gehängt??

Weil Du den CVS Tree gesaugt hast, da ihm der tag fehlte...
 
Zurück
Oben