version 1.123, 2004/06/13 08:08:43 |
version 1.131, 2004/12/02 00:00:11 |
Line 15 See also: BUILDING, build.sh, Makefile. |
|
Line 15 See also: BUILDING, build.sh, Makefile. |
|
|
|
Recent changes: |
Recent changes: |
^^^^^^^^^^^^^^^ |
^^^^^^^^^^^^^^^ |
|
20041201: |
|
Userland programs have been changed to use /dev/bpf instead of |
|
/dev/bpfX. You need to create that device by installing a new |
|
MAKEDEV and running it, or mv /dev/bpf0 /dev/bpf && rm /dev/bpf[0-9]* |
|
|
|
20041006: |
|
|
|
A bug was introduced into /bin/sh (var.c rev 1.35) which causes |
|
variables to not export correctly to subshells in all cases. This |
|
will cause builds to break if that version of /bin/sh is installed |
|
on the system. The proper version of /bin/sh can be verified with: |
|
|
|
ident /bin/sh | grep var |
|
|
|
Any /bin/sh w. version 1.35 will not work and needs to be updated |
|
before attempting a build. |
|
|
|
20041001: |
|
The ipfilter kernel sources moved from sys/netinet to |
|
dist/sys/ipf/netinet. Due to the move some Makefile |
|
dependencies are now dangling requiring a make cleandir |
|
before they work again (kdump, ktruss, rescue, ipf, and |
|
ftp-proxy are the victims). |
|
|
|
20040715: |
|
The rc.d/sendmail script now uses a heuristic to determine |
|
if sendmail should be started at boot time. It checks the |
|
contents of /etc/mailer.conf, /etc/mail/submit.cf, and the |
|
owner and mode of the sendmail binary to see if any changes |
|
to the mail infrastructure have been made. If no changes |
|
are detected, it will start an SMTP listener. |
|
|
|
Setting sendmail=NO in /etc/rc.conf will override this. |
|
|
|
If you are only using sendmail by default and only for |
|
local delivery, it is important that you also update your |
|
sendmail.cf so that the SMTP listener only listens on the |
|
loopback interface. |
|
|
|
20040715: |
|
The method by which athhal-elf.o gets pulled into i386 |
|
kernel builds has been changed again. The latest version |
|
of bsd.files.mk is no longer required. |
|
|
|
20040621: |
|
Due to the recent rototill of tools/compat it's crucial one starts |
|
from a clean objdir under tools/*. |
|
|
|
This is mostly due to generated files (yacc and lex sources) needing |
|
to be generated with new rules from bsd.hostprog.mk. |
|
|
|
The safest course is to rm -rf all objects under tools before building. |
|
|
20040516: |
20040516: |
The end-user modifiable X11 configuration has been moved |
The end-user modifiable X11 configuration has been moved |
|
|
Ensure that src and xsrc is up to date, and run |
Ensure that src and xsrc is up to date, and run |
"make cleandir" in src/x11 before your next build. |
"make cleandir" in src/x11 before your next build. |
|
|
|
postinstall currently doesn't migrate the files from |
|
/usr/X11R6/lib/X11/* to /etc/X11/* although it does |
|
detect that this needs to occur, so you'll have to |
|
manually move these files yourself. |
|
|
20040426: |
20040426: |
Support for the original dynamic sysctl node structure has |
Support for the original dynamic sysctl node structure has |
been removed in favor of the newer layout. This affects |
been removed in favor of the newer layout. This affects |