Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/UPDATING,v rcsdiff: /ftp/cvs/cvsroot/src/UPDATING,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.57 retrieving revision 1.65 diff -u -p -r1.57 -r1.65 --- src/UPDATING 2002/04/10 05:26:15 1.57 +++ src/UPDATING 2002/08/24 13:25:01 1.65 @@ -1,4 +1,4 @@ -$NetBSD: UPDATING,v 1.57 2002/04/10 05:26:15 itojun Exp $ +$NetBSD: UPDATING,v 1.65 2002/08/24 13:25:01 lukem Exp $ This file is intended to be a brief introduction to the build process and a reference on what to do if something doesn't work. @@ -8,6 +8,45 @@ For a more detailed description see Make Recent changes: ^^^^^^^^^^^^^^^ +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: needs a new install(1) for it's "-a cmd" support. build and install at usr.bin/xinstall before the build. @@ -125,13 +164,14 @@ Recent changes: building gnu/usr.bin/grep. To install new texinfo, please follow the instruction described in 20010726 entry. -20010803: +20010803: (i386 only): i386 kernel now uses new instructions like `fxsave' which old gas doesn't understand. To build the - kernel successfully, you need to build and install new gas - (gnu/usr.bin/gas.new), or (temporarily) comment out - "options I686_CPU" from your kernel configuration until you - rebuilt your userland (and got a new gas). + kernel successfully, you need to build and install a new toolchain, + (i.e., build.sh -t) or (temporarily) comment out "options I686_CPU" + from your kernel configuration until you rebuild your userland. + See 20011029 above and BUILDING file in this directory for more information. + [updated 20020630 since i386 gas moved when USE_NEW_TOOLCHAIN enabled] 20010731: Bootloader update on ELF platforms. DDB in kernels from before @@ -291,14 +331,14 @@ for anyone who uses any make(1) features #!/bin/sh . /etc/mk.conf -if [ -z $BSDSRCDIR ] ; then - BSDSRCDIR=/usr/src +if [ -z $NETBSDSRCDIR ] ; then + NETBSDSRCDIR=/usr/src fi -if [ \! -d $BSDSRCDIR ] ; then +if [ \! -d $NETBSDSRCDIR ] ; then echo Unable to find sources exit 1 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 BSDOBJDIR=/usr/obj @@ -307,7 +347,7 @@ if [ -d $BSDOBJDIR ] ; then rm -rf $BSDOBJDIR fi -cd $BSDSRCDIR && make cleandir +cd $NETBSDSRCDIR && make cleandir ---cut here---