update openbsd notes
This commit is contained in:
parent
69e9af7aa7
commit
72f40e07b7
2 changed files with 62 additions and 60 deletions
BIN
content/notes/openbsd/cloudlog-radio.png
Normal file
BIN
content/notes/openbsd/cloudlog-radio.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 12 KiB |
|
@ -1,24 +1,30 @@
|
|||
+++
|
||||
title = 'OpenBSD notes'
|
||||
date = '2023-11-14T09:31:48+0100'
|
||||
#lastmod = ''
|
||||
---
|
||||
title: OpenBSD notes
|
||||
date: 2023-11-14T09:31:48+0100
|
||||
#lastmod:
|
||||
tags:
|
||||
- openbsd
|
||||
- python
|
||||
- cloudlog
|
||||
- zsh
|
||||
|
||||
#showDate = false
|
||||
showReadingTime = false
|
||||
showWordCount = false
|
||||
showPagination = false
|
||||
#showAuthor = false
|
||||
showBreadcrumbs = true
|
||||
#showDate: false
|
||||
showReadingTime: false
|
||||
showWordCount: false
|
||||
showPagination: false
|
||||
#showAuthor: false
|
||||
showBreadcrumbs: true
|
||||
|
||||
feed_exclude = true
|
||||
# site_exclude = true
|
||||
feed_exclude: true
|
||||
# site_exclude: true
|
||||
|
||||
draft = true
|
||||
draft: true
|
||||
|
||||
+++
|
||||
---
|
||||
|
||||
These are my notes that I want to summarize about the OpenBSD
|
||||
operating system.
|
||||
These are random notes -- more or less about OpenBSD. Some may
|
||||
not fit here well, but they could relate to OpenBSD or similar
|
||||
operating systems in some way...
|
||||
|
||||
## Get some filesystem information
|
||||
|
||||
|
@ -28,60 +34,22 @@ magic 19540119 (FFS2) time Thu Nov 16 21:14:34 2023
|
|||
[...] (snip; lots of output...)
|
||||
```
|
||||
|
||||
This can be helpful if you want to know, which filesystem you actually
|
||||
use on your OpenBSD box.
|
||||
|
||||
## Python
|
||||
|
||||
### ModuleNotFoundError
|
||||
|
||||
I recently tried to look at CHIRP, a tool to program (amateur) radios.
|
||||
But at its start I only got an error:
|
||||
Install python modules with pip.
|
||||
|
||||
~~~console
|
||||
$ chirp
|
||||
09:29:10: Debug: Adding duplicate image handler for 'Windows bitmap file'
|
||||
09:29:10: Debug: Adding duplicate animation handler for '1' type
|
||||
09:29:10: Debug: Adding duplicate animation handler for '2' type
|
||||
09:29:10: Debug: Adding duplicate image handler for 'Windows bitmap file'
|
||||
09:29:10: Debug: Adding duplicate animation handler for '1' type
|
||||
09:29:10: Debug: Adding duplicate animation handler for '2' type
|
||||
09:29:10: Debug: Adding duplicate image handler for 'Windows bitmap file'
|
||||
09:29:10: Debug: Adding duplicate animation handler for '1' type
|
||||
09:29:10: Debug: Adding duplicate animation handler for '2' type
|
||||
Traceback (most recent call last):
|
||||
File "/usr/local/bin/chirp", line 8, in <module>
|
||||
sys.exit(chirpmain())
|
||||
File "/usr/local/lib/python3.10/site-packages/chirp/wxui/__init__.py", line 36, in chirpmain
|
||||
from chirp.wxui import main
|
||||
File "/usr/local/lib/python3.10/site-packages/chirp/wxui/main.py", line 49, in <module>
|
||||
from chirp.wxui import printing
|
||||
File "/usr/local/lib/python3.10/site-packages/chirp/wxui/printing.py", line 18, in <module>
|
||||
import yattag
|
||||
ModuleNotFoundError: No module named 'yattag'
|
||||
~~~
|
||||
|
||||
Most of these kind of errors look like this and it's quite clear: we need to install
|
||||
a package called yattag -- more precisely it is a python module.
|
||||
|
||||
I do install python modules this way:
|
||||
|
||||
~~~console
|
||||
$ python3 -m pip install --user --upgrade yattag
|
||||
Collecting yattag
|
||||
Downloading yattag-1.15.2.tar.gz (28 kB)
|
||||
Installing build dependencies ... done
|
||||
Getting requirements to build wheel ... done
|
||||
Preparing metadata (pyproject.toml) ... done
|
||||
Building wheels for collected packages: yattag
|
||||
Building wheel for yattag (pyproject.toml) ... done
|
||||
Created wheel for yattag: filename=yattag-1.15.2-py3-none-any.whl size=15667 sha256=115df1349df26ea2ad2c0fdbf25c808a79242711fe2d7d44c97a0868a5454dd1
|
||||
Stored in directory: /home/dominic/.cache/pip/wheels/3f/6e/e5/d526243c27041915f63eacc0804babeb86b6973b0bc1991f06
|
||||
Successfully built yattag
|
||||
Installing collected packages: yattag
|
||||
Successfully installed yattag-1.15.2
|
||||
$ python3 -m pip install --user --upgrade ${example_module}
|
||||
~~~
|
||||
|
||||
## Git
|
||||
|
||||
## Cloudlog
|
||||
## Cloudlog (server)
|
||||
|
||||
Cloudlog is a webapplication written in PHP that allows ham radio amateurs
|
||||
to log contacts online. I host my own instance on my server and I finally
|
||||
|
@ -113,6 +81,38 @@ php80_fpm(ok)
|
|||
php80_fpm(ok)
|
||||
~~~
|
||||
|
||||
## Cloudlog (client)
|
||||
|
||||
Use of the online logging tool Cloudlog on my OpenBSD machine.
|
||||
|
||||
First off, connect the TX-500 with the computer (CAT cable) and
|
||||
start `rigctld`:
|
||||
|
||||
```console
|
||||
$ rigctld -m 2014 -r /dev/cuaU0 -s 9600 -v
|
||||
```
|
||||
|
||||
I use `2014` which is actually a Kenwood TS-2000 -- but on OpenBSD hamlib is currently
|
||||
at version 4.4 and the TX-500 is only available on
|
||||
[version ≥4.5](https://github.com/Hamlib/Hamlib/blob/master/NEWS#L199).
|
||||
|
||||
For newer hamlib versions (≥4.5) use the rig 2050 like:
|
||||
|
||||
```console
|
||||
$ rigctld -m 2050 -r /dev/cuaU0 -s 9600 -v
|
||||
```
|
||||
|
||||
On another terminal start [`cloudlogbashcat.sh`](https://github.com/g0wfv/CloudlogBashCat):
|
||||
|
||||
```console
|
||||
$ cloudlogbashcat.sh
|
||||
```
|
||||
|
||||
Now, if you open the website of your Cloudlog installation (and if you have
|
||||
setup your rigs) and select the radio that uses cloudlogbashcat.
|
||||
|
||||
![cloudlog radio selection dialog](cloudlog-radio.png "You can select your pre-defined radio in the Live QSO tab")
|
||||
|
||||
## Z-Shell
|
||||
|
||||
### Where is this alias defined?
|
||||
|
@ -123,6 +123,8 @@ I defined an alias `ls` but I forgot where it was.
|
|||
$ PS4='+%x:%I>' zsh -i -x -c '' |& grep ls
|
||||
~~~
|
||||
|
||||
There will be a lot of screen output probably.
|
||||
|
||||
### Renaming multiple directories
|
||||
|
||||
~~~console
|
||||
|
|
Loading…
Reference in a new issue