On Thu, May 20, 2004 at 12:28:28PM +0200, Bernd Walter wrote:
> > Da wurde dann anscheinenend nochmals erneut das komplette src per cvs
> > geholt. Wieso das denn?
>
> Weil der genau die Version baut, welche du ihm angibst.
Von OpenBSD her bin ich gewohnt, das das release von /usr/src aus gebaut
wird, und verstehe darum nicht, was das der weitere gewollte CVS-tree
soll. (s.u.)
> > ===> de
> > cd: can't cd to /usr/doc/de
> > *** Error code 2
> >
> > (in /etc/make.conf: DOC_LANG=de
> > Es besteht eigentlich kein Grund zu deutscher Doku, daher kann ich das
> > auch ändern)
>
> Ich muss zugeben make release immer ohne DOC gemacht zu haben...
Mit NODOC kann ich auch leben...
> > Wenn ich jetzt aber DOC_LANG=de auskommentiere und erneut make release
> > starte, wird /var/release gelöscht und deshalb wieder cvs co src
> > gemacht. Somit will ich das jetzt nicht "mal schnell" ausprobieren.
> > /usr/src ist per cvs*up* auf aktuellem Stand.
>
> Eigendlich jeder, der einen make release macht hat einen lokalen CVS
> Tree liegen.
> Besorge dir den einfach per cvsup und sei glücklich.
/usr/src habe ich doch per cvsup aktualisiert. Nach kopieren von /usr/src
nach /usr/CVSROOT und CVSROOT=/usr kommt:
[...]
cvs checkout: Updating ports/www/zope-zwiki
# Add version information to those things that need it.
if [ ! -f /var/release/tmp/.world_done ]; then cd
/var/release/usr/src/sys/conf && mv newvers.sh foo && sed
"s/^RELEASE=.*/RELEASE=5.2.1-EYB_200504/" foo > newvers.sh && rm foo;
fi
cd: can't cd to /var/release/usr/src/sys/conf
*** Error code 2
Ich verstehe nicht, was wie wo das CVSROOT sein muss.
Und auch nicht, warumdas überhaupt nötig ist und nicht ohne geht, so wie
bei OpenBSD.i(cvs checkout ( /usr/src ) , dann make build, cd etc,
make release (von /usr/src - und nicht nem weiteren tree..))
Oskar
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 21 May 2004 - 00:12:44 CEST