<big snip>


But I have nothing under /usr/src. I have installed minimum of FreeBSD.



But you originally said you cvsup'ed to get 5.4 which means you should have downloaded the source tree for the entire release as well as the ports. Unless you meant to say that you ONLY cvsup'd the ports tree.

Can you show us the contents of your cvsupfile? (or at least the commandline args you used to cvsup if you're not reading from a config file for this purpose)

For reference, I use a single "global" config file to get the source tree (userland + kernel) and ports tree (plus docs) in one pass.

This is what my /etc/cvsupfile contains:

*default        host=cvsup11.FreeBSD.org
*default        base=/usr
*default        prefix=/usr
*default        release=cvs
*default        tag=RELENG_5_4
*default        delete use-rel-suffix
src-all
*default        tag=.
doc-all
ports-all

Then, I just type this at the shell (I use bash) before putting it into a cronjob once I know it works:

cvsup -g -L 2 /etc/cvsupfile && portsdb -uF

As an alternative to my earlier suggestion regarding sendmail, I believe you could also disable the base sendmail and use the ports sendmail instead but that seems like more work to me. I don't offhand know what you'd additionally have to supply in /etc/make.conf and/or the make args for the ports build in order to do this properly. If you're set on doing it this way, maybe check the archives and/or post a new question specific to this (ie. "replacing base sendmail with sendmail from ports")

Otherwise, just check that you've got the right syntax for cvsup and get the source for the release you want. You'll likely need/want it later for doing updates anyway.

G


_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to