```
https://ftp.openbsd.org/pub/OpenBSD
```
-Next, although it may not always be necessary, [update the packages](https://unix.stackexchange.com/questions/23579/how-to-apply-updates-on-openbsd-netbsd-and-freebsd).
+You might have a [closer or faster](https://www.openbsd.org/ftp.html) repository.
+
+Next, although it may not always be necessary, apply any outstanding system updates and [update the packages](https://unix.stackexchange.com/questions/23579/how-to-apply-updates-on-openbsd-netbsd-and-freebsd).
+
+First, update the system:
+```
+syspatch
+```
+Now update the packages:
```
# pkg_add -Uu
```
```
# pkg_add autoconf automake popt libconfig git
```
-Add the relevant shell variable definitions for Autoconf and Automake -- they could be placed in the user's `.profile` file to be automatically executed at login:
+Note the versions of `autoconf` and `automake` you choose (`2.69` and `1.15` at the time of writing) and add them as shell variable definitions for -- they could be placed in the user's `.profile` file to be automatically executed at login:
```
export AUTOCONF_VERSION=2.69
export AUTOMAKE_VERSION=1.15
Using the `sndio` backend
----
-The `sndio` back end does not have a hardware volume control facility.
+The `sndio` back end does not yet have a hardware volume control facility.
You should set the volume to maximum before use, using, for example, the `mixerctl` command.