[OpenBSD]

[FAQ Index]

Following -current


Table of Contents


Introduction

This document is for people who wish to follow -current. It contains information about changes from 4.2-release to -current, and should NOT be used by anyone upgrading from 4.1 or earlier, or people wishing to follow -stable.

If you wish to update to 4.2-release or 4.2-stable from previous versions, see the upgrade guide.

Make sure you have read and understood FAQ 5 - Building the System from Source before using -current and the instructions below.

You should ALWAYS use a snapshot as the starting point for running -current. Upgrading by compiling your own source code is not supported.

If you wish to see upgrade information for earlier versions of OpenBSD, see upgrade-old.html. This is provided as a historical record -- it should NOT be used as an upgrade procedure guide.

2007/09/03 - _cxa_atexit support and sys/net headers flag day

Support for _cxa_atexit has been added to csu, libc, gcc and libstdc++ as well as changes to sys/net headers require special handling. To upgrade follow these steps:

2007/10/20 - libexpat moved to base

libexpat has been moved from xenocara (xbase) to src (base); if you are using binary snapshots and packages, things will just update as they should, once new snapshots are available.

If you are building software from source, it is vital that you clean up your system: # mv /usr/X11R6/lib/libexpat.so.* /usr/lib # rm /usr/X11R6/lib/libexpat* # rm /usr/X11R6/include/expat*

2007/10/08 - new user for ospf6d

A ospf6d daemon has been imported in order to use this daemon, a new user and group are required. As root, add the following user and group, using useradd(8):
# useradd -u90 -g=uid -c"OSPF6 Daemon" -d/var/empty -s/sbin/nologin _ospf6d
This step will add both the new user and its corresponding group. Your environment may allow you to copy/paste those commands.

2007/11/25 - config(8) flag day

Extended capabilities require config(8) to be rebuilt on your system: # cd /usr/src/usr.sbin/config # make clean # make obj # make depend # make # make install Then build and install a new kernel as usual.

2007/11/28 - new AGP driver

The new agp(4) driver requires an update to the X server after installing a new kernel if your machine requires AGP support for X or XVideo.

After installing a new kernel, install new kernel headers, rebuild the X server (or install a new X snapshot) and make sure /dev/agp0 is created. # cd /usr/src/include # make includes # cd /usr/src/xenocara/xserver # make -f Makefile.bsd-wrapper build # cd /usr/src/etc/etc.`uname -m` # install -c MAKEDEV /dev # cd /dev # ./MAKEDEV agp0

2007/12/07 - _hoststated user gets renamed to _relayd

The hoststated(8) daemon has been renamed to relayd(8), so the user and group need to be changed accordingly.

Use vipw(8), edit the password files and your favorite editor to edit the /etc/group file, changing "_hoststated" to "_relayd" in both. Leave the rest of the line alone in each case.

[FAQ Index]


[back] www@openbsd.org
$OpenBSD: current.html,v 1.83 2007/12/28 01:03:00 nick Exp $