|
|
@ -2,8 +2,8 @@
|
|
|
|
# vim: ft=markdown
|
|
|
|
# vim: ft=markdown
|
|
|
|
title = 'OpenBSD-current'
|
|
|
|
title = 'OpenBSD-current'
|
|
|
|
summary = 'Keeping up to date with OpenBSD-current. Some quick notes.'
|
|
|
|
summary = 'Keeping up to date with OpenBSD-current. Some quick notes.'
|
|
|
|
date = '2023-08-10T05:44:58+02:00'
|
|
|
|
date = '2023-08-11T19:47:56+0000'
|
|
|
|
lastmod = '2023-08-11T19:47:56+0000'
|
|
|
|
lastmod = '2023-08-12T15:22:33+0000'
|
|
|
|
categories = [ 'amateur-radio', 'computerstuff' ]
|
|
|
|
categories = [ 'amateur-radio', 'computerstuff' ]
|
|
|
|
tags = [ 'openbsd' ]
|
|
|
|
tags = [ 'openbsd' ]
|
|
|
|
|
|
|
|
|
|
|
@ -20,13 +20,15 @@ draft = true
|
|
|
|
|
|
|
|
|
|
|
|
+++
|
|
|
|
+++
|
|
|
|
|
|
|
|
|
|
|
|
Initially (link to old article back from opsd current) I
|
|
|
|
[Initially]({{< ref "2023-07-29-going-back-from-openbsd-snapshot/index.md" >}}) I
|
|
|
|
wanted to not look at OpenBSD-current again but I did it again.
|
|
|
|
wanted to not look at OpenBSD-current again but I did it again.
|
|
|
|
|
|
|
|
|
|
|
|
All went good this time and I could compile everything except the
|
|
|
|
All went good this time and I could compile everything except the
|
|
|
|
ports. I'm still looking to find a good solution to update all
|
|
|
|
ports. I'm still looking to find a good solution to update all
|
|
|
|
the packages in one run.
|
|
|
|
the packages in one run.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
I'm still studying ports(7) and going to learn about bulk(8) and dpb(1).
|
|
|
|
|
|
|
|
|
|
|
|
## What went wrong the last time
|
|
|
|
## What went wrong the last time
|
|
|
|
|
|
|
|
|
|
|
|
I have no clue. The last time I had problems with the recent snapshot,
|
|
|
|
I have no clue. The last time I had problems with the recent snapshot,
|
|
|
@ -52,7 +54,7 @@ $ cvs -qd anoncvs@ftp.hostserver.de:/cvs checkout -P src
|
|
|
|
|
|
|
|
|
|
|
|
Same with `xenocara` and `ports`.
|
|
|
|
Same with `xenocara` and `ports`.
|
|
|
|
|
|
|
|
|
|
|
|
## create the kernel
|
|
|
|
## Create the kernel
|
|
|
|
|
|
|
|
|
|
|
|
```console
|
|
|
|
```console
|
|
|
|
$ cd /sys/arch/$(machine)/compile/GENERIC.MP
|
|
|
|
$ cd /sys/arch/$(machine)/compile/GENERIC.MP
|
|
|
@ -78,6 +80,8 @@ $ doas sysmerge
|
|
|
|
$ cd /dev && doas ./MAKEDEV all
|
|
|
|
$ cd /dev && doas ./MAKEDEV all
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This took on my Lenovo X1 Carbon Gen7 <mark>up to 11 hours</mark>.
|
|
|
|
|
|
|
|
|
|
|
|
## Build and install Xenocara (X)
|
|
|
|
## Build and install Xenocara (X)
|
|
|
|
|
|
|
|
|
|
|
|
```console
|
|
|
|
```console
|
|
|
@ -87,6 +91,8 @@ doas make obj
|
|
|
|
doas make build
|
|
|
|
doas make build
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Building Xenocara took on my laptop (see above) <mark>around 1.5 hours</mark>.
|
|
|
|
|
|
|
|
|
|
|
|
## Reboot
|
|
|
|
## Reboot
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|