diff --git a/content/posts/2023-09-03-following-openbsd-current-snapshots/index.md b/content/posts/2023-09-03-following-openbsd-current-snapshots/index.md index 1d840af..20c15b4 100644 --- a/content/posts/2023-09-03-following-openbsd-current-snapshots/index.md +++ b/content/posts/2023-09-03-following-openbsd-current-snapshots/index.md @@ -1,11 +1,11 @@ +++ # vim: ft=markdown title = 'Following OpenBSD-current snapshots' -summary = '''I guesss this is now a working scenario in which -I can update to a working current snapshots but without the need -of building OpenBSD from source.''' -date = '2023-09-03T09:13:44+0200' -lastmod = '2023-09-03T07:42:19+0000' +summary = '''I guesss this is now a working scenario in which I can update + to a working current snapshots but without the need of building OpenBSD + from source.''' +date = '2023-09-03T10:14:31+0200' +#lastmod = '' categories = [ 'computerstuff' ] tags = [ 'openbsd' ] @@ -22,4 +22,34 @@ draft = true +++ +## Upgrade process + +At the boot prompt, boot with the `bsd.rd` kernel. + +```plain +>> OpenBSD/amd64 BOOTX64 3.65 +boot> boot bsd.rd +``` + +Choosing U for _Upgrade_ and continue to the server path. + +Type `/pub/OpenBSD/snapshots/amd64` to set the sets location. + +This installs now the latest compiled system binaries built from the current +OpenBSD source tree. + +After the installation you can normally hit Enter to reboot your +computer. + +Finish the upgrade process by updating the userland packages/binaries with: + +```console +$ doas pkg_add -u +``` + +# My thoughts + +I'm not sure where the exact difference is between this workflow and just using +`sysupgrade -s` which should also update the base system to the latest available +snapshot.