Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Jan 2010 19:25:03 +0000 (UTC)
From:      Ed Schouten <ed@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r202219 - in head: . sys/sys
Message-ID:  <201001131925.o0DJP3L1000156@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ed
Date: Wed Jan 13 19:25:03 2010
New Revision: 202219
URL: http://svn.freebsd.org/changeset/base/202219

Log:
  Complete the migration towards utmpx.
  
  - Add a notice to UPDATING, explaining users may need to recompile
    applications that use the old database.
  - Bump __FreeBSD_version.

Modified:
  head/UPDATING
  head/sys/sys/param.h

Modified: head/UPDATING
==============================================================================
--- head/UPDATING	Wed Jan 13 19:07:48 2010	(r202218)
+++ head/UPDATING	Wed Jan 13 19:25:03 2010	(r202219)
@@ -22,6 +22,23 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9.
 	machines to maximize performance.  (To disable malloc debugging, run
 	ln -s aj /etc/malloc.conf.)
 
+20100113:
+	The utmp user accounting database has been replaced with utmpx,
+	the user accounting interface standardized by POSIX.
+	Unfortunately the semantics of utmp and utmpx don't match,
+	making it practically impossible to support both interfaces.
+	The user accounting database is used by tools like finger(1),
+	last(1), talk(1), w(1) and ac(8).
+
+	All applications in the base system use utmpx.  This means only
+	local binaries (e.g. from the ports tree) may still use these
+	utmp database files.  These applications must be rebuilt to make
+	use of utmpx.
+
+	After the system has been upgraded, it is safe to remove the old
+	log files (/var/run/utmp, /var/log/lastlog and /var/log/wtmp*),
+	assuming their contents is of no importance anymore.
+
 20100108:
 	Introduce the kernel thread "deadlock resolver" (which can be enabled
 	via the DEADLKRES option, see NOTES for more details) and the

Modified: head/sys/sys/param.h
==============================================================================
--- head/sys/sys/param.h	Wed Jan 13 19:07:48 2010	(r202218)
+++ head/sys/sys/param.h	Wed Jan 13 19:25:03 2010	(r202219)
@@ -58,7 +58,7 @@
  *		in the range 5 to 9.
  */
 #undef __FreeBSD_version
-#define __FreeBSD_version 900006	/* Master, propagated to newvers */
+#define __FreeBSD_version 900007	/* Master, propagated to newvers */
 
 #ifndef LOCORE
 #include <sys/types.h>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201001131925.o0DJP3L1000156>