version 1.185, 2009/01/11 03:28:45 |
version 1.191, 2009/02/05 20:00:58 |
Line 16 See also: BUILDING, build.sh, Makefile. |
|
Line 16 See also: BUILDING, build.sh, Makefile. |
|
Recent changes: |
Recent changes: |
^^^^^^^^^^^^^^^ |
^^^^^^^^^^^^^^^ |
|
|
|
20090202: |
|
pkg_install now depends on the pkgdb cache for automatic conflict |
|
detection. It is recommented to rebuild the cache with |
|
``pkg_admin rebuild''. |
|
|
20090110: |
20090110: |
time_t and dev_t have been bumped to 64 bit quantities. To upgrade: |
time_t and dev_t have been bumped to 64 bit quantities. To upgrade: |
1. Make sure your kernel has COMPAT_50 in it. Build and install. |
1. Make sure your kernel has COMPAT_50 in it. Build and install. |
|
This is needed even in the MODULAR kernel because there is |
|
conditionally compiled code in rtsock.c. |
2. make sure build.sh completes and the binaries in a chroot work |
2. make sure build.sh completes and the binaries in a chroot work |
before installing. |
before installing. |
3. If you don't use build.sh and you build directly to root, and |
3. If you don't use build.sh and you build directly to root, and |
your build breaks in the middle, don't dispair. Make sure headers |
your build breaks in the middle, don't despair. Make sure headers |
are installed properly, and start building libraries first libc |
are installed properly, and start building libraries first libc |
and libutil, install them and then continue building all the |
and libutil, install them and then continue building all the |
libraries in src/lib and src/gnu/lib and install them. Once |
libraries in src/lib and src/gnu/lib and install them. Once |
the new libraries are installed, you can restart the build. |
the new libraries are installed, you can restart the build. |
4. If you compile packages and you notice link time warnings, |
4. If you compile packages and you notice link time warnings, |
you'll need to bump them and rebuild them. |
rebuild the required packages to update their shared libraries. |
|
Any package you rebuild will require rebuilding all the packages |
|
that depend on it. |
|
5. Next time you run pwd_mkdb with the new binary, the file |
|
will be upgraded and it will not be backwards compatible. |
|
6. The utmpx/wtmpx files (/var/run/utmpx and /var/log/wtmpx, see |
|
lastlogx(5)) have been versioned, and there is a heuristic |
|
for utmp. You are better off removing the old files after |
|
upgrading. The automated clearing of /var/run during |
|
boot, and the automated rotating of files in /var/log by |
|
newsyslog(8), may mean that you do not have to remove the |
|
files manually. |
|
7. The optional accounting file (/var/account/acct, see |
|
accton(8)) has not been versioned, and will need to be |
|
removed. The automatic rotation of the accounting file by |
|
/etc/daily limits the bad consequences of failure to remove |
|
the file. |
|
|
20081219: |
20081219: |
config(1) has been updated, and one of the files it creates - |
config(1) has been updated, and one of the files it creates - |