version 1.52, 2002/02/23 17:06:24 |
version 1.66, 2002/09/06 13:55:43 |
Line 7 For a more detailed description see Make |
|
Line 7 For a more detailed description see Make |
|
|
|
Recent changes: |
Recent changes: |
^^^^^^^^^^^^^^^ |
^^^^^^^^^^^^^^^ |
|
|
|
20020906: |
|
gehenna-devsw has been merged into the trunk. Need to update and |
|
reinstall usr.sbin/config before build the kernel. |
|
|
|
20020822: |
|
Crunched rescue tools (contents of /bin and /sbin, plus others) |
|
are now provided in /rescue. |
|
|
|
To ensure that these are built statically linked (no matter |
|
what the setting of LDSTATIC is), use a crunchgen(1) built |
|
from sources newer than 20020820 (see the next entry). |
|
|
|
20020820: |
|
crunchgen(1) changed to ensure that the generated program |
|
is statically linked. |
|
|
|
Solution: update and reinstall usr.bin/crunch |
|
|
|
20020515: |
|
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) |
|
|
|
Add the following into /etc/group: |
|
|
|
sshd:*:16: |
|
|
|
and the following to /etc/master.passwd (via vipw): |
|
|
|
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 |
|
build process). |
|
|
|
20020426: |
|
NBUILDJOBS obsoleted in favor of just using -j. |
|
|
|
20020426: |
|
etc/postinstall added, which performs various checks for |
|
configuration file updates and changes, and can fix most of |
|
the problems identified. |
|
This should make it much easier to upgrade a system's |
|
configuration from earlier systems (as far back as NetBSD 1.5). |
|
|
|
20020320: |
|
<bsd.lib.mk> needs a new install(1) for it's "-a cmd" support. |
|
build and install at usr.bin/xinstall before the build. |
|
|
|
20020319: |
|
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 |
|
newer than November 2001 when you upgrade the kernel. |
|
|
|
20020311: |
|
ssh configuration files were moved from /etc to /etc/ssh. Beware |
|
if you restart your machine from remote. Note that sshd.conf needs |
|
to be changed (due to the use of "/etc" inside). |
|
|
|
20020223: |
|
Users of the VAX port will need to rebuild and install gas |
|
so it deal with the now present register prefix used in all |
|
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 |
|
|
building gnu/usr.bin/grep. To install new texinfo, please follow |
building gnu/usr.bin/grep. To install new texinfo, please follow |
the instruction described in 20010726 entry. |
the instruction described in 20010726 entry. |
|
|
20010803: |
20010803: |
(i386 only): i386 kernel now uses new instructions like |
(i386 only): i386 kernel now uses new instructions like |
`fxsave' which old gas doesn't understand. To build the |
`fxsave' which old gas doesn't understand. To build the |
kernel successfully, you need to build and install new gas |
kernel successfully, you need to build and install a new toolchain, |
(gnu/usr.bin/gas.new), or (temporarily) comment out |
(i.e., build.sh -t) or (temporarily) comment out "options I686_CPU" |
"options I686_CPU" from your kernel configuration until you |
from your kernel configuration until you rebuild your userland. |
rebuilt your userland (and got a new gas). |
See 20011029 above and BUILDING file in this directory for more information. |
|
[updated 20020630 since i386 gas moved when USE_NEW_TOOLCHAIN enabled] |
|
|
20010731: |
20010731: |
Bootloader update on ELF platforms. DDB in kernels from before |
Bootloader update on ELF platforms. DDB in kernels from before |
Line 271 for anyone who uses any make(1) features |
|
Line 335 for anyone who uses any make(1) features |
|
#!/bin/sh |
#!/bin/sh |
. /etc/mk.conf |
. /etc/mk.conf |
|
|
if [ -z $BSDSRCDIR ] ; then |
if [ -z $NETBSDSRCDIR ] ; then |
BSDSRCDIR=/usr/src |
NETBSDSRCDIR=/usr/src |
fi |
fi |
if [ \! -d $BSDSRCDIR ] ; then |
if [ \! -d $NETBSDSRCDIR ] ; then |
echo Unable to find sources |
echo Unable to find sources |
exit 1 |
exit 1 |
fi |
fi |
find $BSDSRCDIR -name \*.o -o -name obj.\* -o -name obj -exec rm \{\} \; |
find $NETBSDSRCDIR -name \*.o -o -name obj.\* -o -name obj -exec rm \{\} \; |
|
|
if [ -z $BSDOBJDIR ] ; then |
if [ -z $BSDOBJDIR ] ; then |
BSDOBJDIR=/usr/obj |
BSDOBJDIR=/usr/obj |
Line 287 if [ -d $BSDOBJDIR ] ; then |
|
Line 351 if [ -d $BSDOBJDIR ] ; then |
|
rm -rf $BSDOBJDIR |
rm -rf $BSDOBJDIR |
fi |
fi |
|
|
cd $BSDSRCDIR && make cleandir |
cd $NETBSDSRCDIR && make cleandir |
|
|
---cut here--- |
---cut here--- |
|
|