version 1.77, 2002/11/26 23:35:42 |
version 1.85, 2003/04/02 18:01:53 |
Line 8 For a more detailed description see Make |
|
Line 8 For a more detailed description see Make |
|
Recent changes: |
Recent changes: |
^^^^^^^^^^^^^^^ |
^^^^^^^^^^^^^^^ |
|
|
|
20030324: |
|
sendmail version 8.12.8 was imported. Since sendmail is |
|
now setgid to the smmsp group, and runs in "collection" |
|
mode for most common activities, there is a new config |
|
file called submit.cf that needs to live in /etc/mail. |
|
The generic submit.cf sample in /usr/share/sendmail/cf |
|
is named netbsd-msp.cf. Upgrading your regular sendmail |
|
configuration file is also strongly advised. |
|
|
|
See the section named "MESSAGE SUBMISSION PROGRAM" in |
|
the updated /usr/share/sendmail/README file for more |
|
information. |
|
|
|
20030117: |
|
Texinfo was updated to 4.3. To avoid failures when trying to |
|
build the included texinfo files, do: |
|
|
|
cd src/gnu/usr.bin/texinfo |
|
make MKINFO=no dependall install |
|
|
|
20021223: |
|
The METALOG format changed slightly, to remove the leading |
|
"${DESTDIR}" from path names. |
|
This only affects people building with UNPRIVED. |
|
For complete safety, remove the DESTDIR entirely and |
|
update tools/mtree, before running make build. |
|
|
|
20021219: |
|
install(1) had a '-N dbdir' option added, to specify an |
|
alternate location to look up users & groups (instead |
|
of the host system passwd(5) and group(5) databases). |
|
|
|
The build system was modified to take advantage of |
|
this option (using ${NETBSDSRCDIR}/etc), so if you |
|
use USETOOLS==no, you may have to rebuild and |
|
reinstall usr.bin/xinstall first. |
|
|
|
20021130: |
|
fparseln(3) moved from libutil to libc. |
|
If building to DESTDIR=/, reinstall the includes |
|
and rebuild libc: |
|
make includes |
|
make do-lib-libc |
|
If using build.sh, "cd tools/compat && make clean" |
|
before rebuilding the tools. |
|
|
20021126: |
20021126: |
The mk.conf(5) variable SYS_INCLUDE has been deprecated, |
The mk.conf(5) variable SYS_INCLUDE has been deprecated, |
including the optional "SYS_INCLUDE=symlinks" support. |
including the optional "SYS_INCLUDE=symlinks" support. |
|
|
NetBSD ARM ELF uses the soft-VFP floating point model by |
NetBSD ARM ELF uses the soft-VFP floating point model by |
default. However, the assembler lacked support for marking |
default. However, the assembler lacked support for marking |
objects as using the VFP floating point format, and the |
objects as using the VFP floating point format, and the |
compiler was no properly passing the flag indicating "soft-VFP" |
compiler was not properly passing the flag indicating "soft-VFP" |
to the assembler. |
to the assembler. |
|
|
Unfortunately, this means that the linker will now consider |
Unfortunately, this means that the linker will now consider |
|
|
|
|
The only work-around for the problem is to recompile all of |
The only work-around for the problem is to recompile all of |
the libraries on the system. The easiest way to do this for |
the libraries on the system. The easiest way to do this for |
system libraries is to install a binary snapshot; there are |
system libraries is to install a binary snapshot; they are |
generally available on releng.netbsd.org. Any packages you |
generally available on releng.netbsd.org. Any packages you |
have installed which supply libraries will have to be recompiled |
have installed which supply libraries will have to be recompiled |
if you wish to link new programs against those libraries. |
if you wish to link new programs against those libraries. |
|
|
20021011: |
20021011: |
Systrace has been improved to support privilege elevation. |
Systrace has been improved to support privilege elevation. |
Updating the kernel requires the userland part of systrace |
Updating the kernel requires the userland part of systrace |
to be rebuild. |
to be rebuilt. |
|
|
20021010: |
20021010: |
The config(8) grammar was changed to allow options to register |
The config(8) grammar was changed to allow options to register |
|
|
there is no working in-tree toolchain (hppa, ns32k, sh5, |
there is no working in-tree toolchain (hppa, ns32k, sh5, |
x86_64). |
x86_64). |
- EXTERNAL_TOOLCHAIN -- if defined by the user, points to the |
- EXTERNAL_TOOLCHAIN -- if defined by the user, points to the |
root ofan external toolchain (e.g. /usr/local/gnu). This |
root of an external toolchain (e.g. /usr/local/gnu). This |
enables the cross-build framework even for TOOLCHAIN_MISSING |
enables the cross-build framework even for TOOLCHAIN_MISSING |
platforms. |
platforms. |
|
|
20020906: |
20020906: |
gehenna-devsw has been merged into the trunk. Need to update and |
gehenna-devsw has been merged into the trunk. Need to update and |
reinstall usr.sbin/config before build the kernel. |
reinstall usr.sbin/config before building the kernel. |
|
|
20020822: |
20020822: |
Crunched rescue tools (contents of /bin and /sbin, plus others) |
Crunched rescue tools (contents of /bin and /sbin, plus others) |
|
|
|
|
Solution: update and reinstall usr.bin/crunch |
Solution: update and reinstall usr.bin/crunch |
|
|
|
20020605: |
|
smmsp user/group has been added for sendmail. |
|
|
|
Add the following into /etc/group: |
|
|
|
smmsp:*:17: |
|
|
|
and the following to /etc/master.passwd (via vipw): |
|
|
|
smmsp:*:17:17::0:0:Sendmail Message Submission Program:/nonexistent:/sbin/nologin |
|
|
20020515: |
20020515: |
sshd user/group has been added. Need to hand add this in, or sshd |
sshd user/group has been added. Need to hand add this in, or sshd |
will not let you log in (with default, or UsePrivlegeSeparation=yes) |
will not let you log in (with default, or UsePrivlegeSeparation=yes) |
|
|
|
|
sshd:*:16:16::0:0:& pseudo-user:/var/chroot/sshd:/sbin/nologin |
sshd:*:16:16::0:0:& pseudo-user:/var/chroot/sshd:/sbin/nologin |
|
|
also /var/chroot/sshd directory needs to be present (digged as a part of |
Also /var/chroot/sshd directory needs to be present (digged as part of |
build process). |
the build process). |
|
|
20020426: |
20020426: |
NBUILDJOBS obsoleted in favor of just using -j. |
NBUILDJOBS obsoleted in favor of just using -j. |
|
|
configuration from earlier systems (as far back as NetBSD 1.5). |
configuration from earlier systems (as far back as NetBSD 1.5). |
|
|
20020320: |
20020320: |
<bsd.lib.mk> needs a new install(1) for it's "-a cmd" support. |
<bsd.lib.mk> needs a new install(1) for its "-a cmd" support. |
build and install at usr.bin/xinstall before the build. |
Build and install at usr.bin/xinstall before the build. |
|
|
20020319: |
20020319: |
raw IPv6 socket now makes strict checking for sa_family and sa_len |
Raw IPv6 socket now makes strict checking for sa_family and sa_len |
on send(2) operation. be sure to have sbin/rtsol and usr.sbin/rtsold |
on send(2) operation. Be sure to have sbin/rtsol and usr.sbin/rtsold |
newer than November 2001 when you upgrade the kernel. |
newer than November 2001 when you upgrade the kernel. |
|
|
20020311: |
20020311: |
|
|
the VAX assembly files. |
the VAX assembly files. |
|
|
20020118: |
20020118: |
|
|
ntpd user/group has been added. Need to hand add this in or builds |
ntpd user/group has been added. Need to hand add this in or builds |
will break as mtree aborts early. |
will break as mtree aborts early. |
|
|
|
|
ntpd:*:15:15::0:0:Ntpd pseudo-user:/var/chroot/ntpd:/sbin/nologin |
ntpd:*:15:15::0:0:Ntpd pseudo-user:/var/chroot/ntpd:/sbin/nologin |
|
|
20011207: |
20011207: |
|
|
If you're attempting to build a snapshot on sparc64 and are getting |
If you're attempting to build a snapshot on sparc64 and are getting |
reloc errors from the toolchain groff binary this means your native |
reloc errors from the toolchain groff binary this means your native |
toolchain has some broken C++ bits. |
toolchain has some broken C++ bits. |