FreeBSD 10 source tree missing /usr/src/

  FreeBSD, Sendmail, Unix

I recently installed FreeBSD 10, as I broke my server by trying to install a 32bit ESET av, which is actually all they provide for FreeBSD. Anyway, I couldn’t see anything in the source /usr/src/ so I tried to install it using sysinstall.

# sysinstall
bash: sysinstall: command not found

sysinstall for FreeBSD 10 has been replaced by bsdinstall now, but looking at that it only provides facility to partition. After some reading I found this thread – http://forums.freebsd.org/viewtopic.php?t=29172

I also read this – https://www.freebsd.org/doc/handbook/svn.html

You need to install subversion first –

# cd /usr/ports/devel/subversion

# make install clean

Once you have this installed, you can do a checkout, but you need to find the version of FreeBSD first –

 

# uname -a

FreeBSD mymailfilter.richsphere.local 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: Thu Jan 16 22:34:59 UTC 2014     root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64

Check here for the link –

https://svn0.us-west.FreeBSD.org/base/releng/

Mine would be https://svn0.us-west.freebsd.org/base/releng/10.0/

So I ran this – svn checkout https://svn0.us-west.freebsd.org/base/releng/10.0/ /usr/src/

You will need to accept the security certificate on first go.

In my case I needed this to compile sendmail with ssl support, which is a post I created some time ago. You’re welcome to read that, if you need, here — http://richsphere.co.uk/?p=23

 

Thanks for reading!

 

LEAVE A COMMENT