summaryrefslogtreecommitdiff
path: root/distrib/notes/sun3/upgrade
diff options
context:
space:
mode:
Diffstat (limited to 'distrib/notes/sun3/upgrade')
-rw-r--r--distrib/notes/sun3/upgrade72
1 files changed, 7 insertions, 65 deletions
diff --git a/distrib/notes/sun3/upgrade b/distrib/notes/sun3/upgrade
index c432d46fc3b..64a8f222f25 100644
--- a/distrib/notes/sun3/upgrade
+++ b/distrib/notes/sun3/upgrade
@@ -1,68 +1,10 @@
+To upgrade to OpenBSD OSREV from a previous version start with the general
+instructions in the section "Installing OpenBSD".
-There is no automated upgrade program in this release.
-(This is the first official release for the Sun3 anyway.)
-However, it is possible to upgrade your system manually.
+After booting with the miniroot, select the (U)pdate option rather than
+the (I)nstall option at the prompt in the install process.
-Manual upgrade procedure:
+The upgrade script will use the existing disk partitions to install the
+new system in, and also preserves files in `/etc' which you are likely
+to have customized since a previous installation.
- * Place _at least_ the `base' binary set in a filesystem
- accessible to the target machine. A local filesystem
- is preferred, since there may be incompatibilities
- between the OpenBSD OSREV kernel and older route(8)
- binaries.
-
- * Back up your pre-existing kernel and copy the OSREV
- kernel into your root partition.
-
- * Reboot with the OSREV kernel into single-user mode.
-
- * Check all filesystems:
-
- /sbin/fsck -p
-
- * Mount all local filesystems:
-
- /sbin/mount -a -t nonfs
-
- * If you keep /usr or /usr/share on an NFS server, you
- will want to mount those filesystems as well. To do
- this, you will need to enable the network:
-
- sh /etc/netstart
-
- NOTE: the route(8) commands may fail due to potential
- incompatibilities between route(8) and the OpenBSD OSREV
- kernel. Once you have enabled the network, mount the
- NFS filesystems. If you use amd(8), you may or may not
- have to mount these filesystems manually. Your mileage
- may vary.
-
- * Make sure you are in the root filesystem and extract
- the `base' binary set:
-
- cd /
- tar -xzvpf /path/to/base{:--:}OSrev.tgz
-
- * Install a new boot block:
-
- cd /usr/mdec
- cp -p ./ufsboot /mnt/ufsboot
- sync ; sleep 1 ; sync
- ./installboot /mnt/ufsboot bootxx /dev/rsd0a
- # Substitute your root partition here -^
-
- * Sync the filesystems:
-
- sync
-
- * At this point you may extract any other binary sets
- you may have placed on local filesystems, or you may
- wish to extract additional sets at a later time.
- To extract these sets, use the following commands:
-
- cd /
- tar -xzvpf <path to set>
-
-NOTE: you SHOULD NOT extract the `etc' set if upgrading. Instead,
-you should extract that set into another area and carefully merge
-the changes by hand.