Install OS
This will naturally include setting up the host name and domain, and the fixed IP address for the local network (192.168.1.100). Also the gateway, which is currently 192.168.1.254.
Login as root, verify $PWD eq /home/steve
echo "permit nopass steve as root" >/etc/doas.conf
Log out root; re-log as steve
echo "export PKG_PATH=https://cdn.openbsd.org/pub/OpenBSD/`uname -r`/packages/`uname -m`/">>.profile/ (This lets you work in multiple pttys if desired without losing PKG_PATH)
NOTE that as far as I can tell from experimenting and reading the pkg_info man page, the contents of /etc/installurl are available to pkg_add but not pkg_info. I don't know why this is so, but it means PKG_PATH is definitely not obsolete.
. .profile && echo $PKG_PATH (verify correct)
pkg_add curl ccrypt
Create ~/.ccrypt
curl -O http:/boldozai.com/HOSTNAME/pkg_info-m.cpt
ccrypt -d -k .ccrypt pkg_info-m.cpt
Consider editing pkg_info-m. A good example of something that might be better deleted is firmware packages. (Remember that the vi you'll be using is the system vi, so it uses default command keys.)
doas pkg_add -l pkg_info-m -z >pkg_add.log
Then, go through pkg_add.log, create any required symlinks, and take any other actions required. A quick way to do this is to do
cp pkg_add.log commands.txt && vi commands.txt
Then edit commands.txt so it contains only the required commands (note that this may require the addition of commands that don't show up in pkg_add.log--thor is a known offender). Then do
doas sh commands.txt
curl -O http://boldozai.com/HOSTNAME/nightly.tar.gz.cpt (OR manual.tar.gz.cpt)
ccrypt -d -k .ccrypt nightly.tar.gz.cpt (OR manual.tar.gz.cpt)
gtar zpxf nightly.tar.gz (OR manual.tar.gz.cpt) (NOTE: p added to preserve permissions)
chsh -s /usr/local/bin/zsh steve
AT THIS POINT, it should be possible to do key-based ssh to the server, so log out of the local console and remote in as user 'steve'
~/sysconf/restore_critfiles
It appears that a fresh OpenBSD install sets /etc/fstab to mount /usr/local as wxallowed. Consider editing this out of /etc/fstab.
Work through ~/sysconf/README
Run syspatch