[BACK]Return to UPDATING CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/UPDATING between version 1.114.2.1 and 1.121

version 1.114.2.1, 2004/07/23 08:45:42 version 1.121, 2004/05/16 11:33:44
Line 8  For a more detailed description see Make
Line 8  For a more detailed description see Make
 Recent changes:  Recent changes:
 ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
   
 20040715:  20040516:
         The rc.d/sendmail script now uses a heuristic to determine          The end-user modifiable X11 configuration has been moved
         if sendmail should be started at boot time.  It checks the          from /usr/X11R6/lib/X11/<dir> to /etc/X11/<dir>.
         contents of /etc/mailer.conf, /etc/mail/submit.cf, and the          Ensure that src and xsrc is up to date, and run
         owner and mode of the sendmail binary to see if any changes          "make cleandir" in src/x11 before your next build.
         to the mail infrastructure have been made.  If no changes  
         are detected, it will start an SMTP listener.  20040426:
           Support for the original dynamic sysctl node structure has
         Setting sendmail=NO in /etc/rc.conf will override this.          been removed in favor of the newer layout.  This affects
           consumers of the create and delete interface, as well as
         If you are only using sendmail by default and only for          the dynamic discovery mechanism.  This is believed only to
         local delivery, it is important that you also update your          be the sysctl(8) binary itself, at this point in time, so
         sendmail.cf so that the SMTP listener only listens on the          the only effect of this should be that a sysctl binary
         loopback interface.          built from sources dated between 2003/12/04 and 2004/03/24
           will not work on a kernel built from sources dated after
 20040715:          2004/04/25.  If you need a new sysctl binary but build.sh
         The method by which athhal-elf.o gets pulled into i386          does not work, make sure that your revision of
         kernel builds has been changed again.  The latest version          src/sys/sys/sysctl.h is 1.112 (or later), and then the
         of bsd.files.mk is no longer required.          do the following:
   
           cd /usr/src (or wherever your source tree is)
           make USETOOLS=no includes
           cd lib/libc
           make USETOOLS=no dependall install
           cd ../../sbin/sysctl
           make USETOOLS=no dependall install
   
   20040425:
           The ffs superblock issues listed below under 20040109 and 20030402
           are now automatically addressed by the /etc/rc.d/fixsb script or by
           sysinst when it checks a a filesystem. The manual fsck_ffs -b16 -c4
           invocation mentioned below will continue to work and is now
           automated by those scripts.  Note that under certain circumstances,
           affected filesystems upgraded to a -current kernel first before
           upgrading their userland with the fixsb and fsck_ffs fixes may
           encounter a 'freeing free inode' panic when writing to the affected
           filesystem, so it is a good idea to repair the filesystem as soon as
           possible.  For more details on the fixsb script, see pr install/25138.
   
   20040418:
           statfs(2) and friends have been replaced with statvfs(2). Before
           installing a newly build userland make sure that you are running
           a newly built kernel with COMPAT_20 set. In addition your libc
           build might not work (undefined SYS_statfs symbol) because make
           clean does not know how to remove files it does not know about
           anymore. Manually remove all generated .S sources and objects
           from the libc build directory.
   
 20040326:  20040326:
   
         The method by which athhal-elf.o gets pulled into i386 kernel builds          The method by which athhal-elf.o gets pulled into i386 kernel builds
         has been changed. The file is now stored as a uuencode file in CVS          has been changed. The file is now stored as a uuencoded file in CVS
         and the generated Makefile will use the new .uue rules from bsd.file.mk          and the generated Makefile will use the new .uue rules from bsd.file.mk
         to build it.          to build it.
   

Legend:
Removed from v.1.114.2.1  
changed lines
  Added in v.1.121

CVSweb <webmaster@jp.NetBSD.org>