summaryrefslogtreecommitdiff
path: root/prompts/skills/pkgrepo/references
diff options
context:
space:
mode:
Diffstat (limited to 'prompts/skills/pkgrepo/references')
-rw-r--r--prompts/skills/pkgrepo/references/client-setup.md6
-rw-r--r--prompts/skills/pkgrepo/references/dtail-package.md12
-rw-r--r--prompts/skills/pkgrepo/references/packaging-workflow.md2
3 files changed, 12 insertions, 8 deletions
diff --git a/prompts/skills/pkgrepo/references/client-setup.md b/prompts/skills/pkgrepo/references/client-setup.md
index 5e231ff..67850ab 100644
--- a/prompts/skills/pkgrepo/references/client-setup.md
+++ b/prompts/skills/pkgrepo/references/client-setup.md
@@ -83,11 +83,13 @@ OpenBSD packages are signed with `signify(1)` via `pkg_sign`:
- Signing happens automatically during `make pkg-openbsd` / `make pkg`
- `pkg_add` verifies the signature — no `-D unsigned` needed
-## Rocky Linux (r0–r2, pi0–pi3)
+## Rocky Linux (r0–r2, pi2–pi3)
+
+`pi0`/`pi1` were reinstalled to NetBSD (see `f3s` skill's `bootstrap-netbsd-pi.md`) and are no longer Rocky clients of this repo.
Architecture-specific repo URLs:
- `https://pkgrepo.f3s.buetow.org/rockylinux/9/x86_64/` (r0–r2)
-- `https://pkgrepo.f3s.buetow.org/rockylinux/9/aarch64/` (pi0–pi3)
+- `https://pkgrepo.f3s.buetow.org/rockylinux/9/aarch64/` (pi2–pi3)
### Persistent repo file
diff --git a/prompts/skills/pkgrepo/references/dtail-package.md b/prompts/skills/pkgrepo/references/dtail-package.md
index 01eb76d..788319a 100644
--- a/prompts/skills/pkgrepo/references/dtail-package.md
+++ b/prompts/skills/pkgrepo/references/dtail-package.md
@@ -33,7 +33,9 @@ make dtail-rocky # Rocky Linux: x86_64 + aarch64 RPMs + repodata
**FreeBSD config note:** `dtail-freebsd.json.tpl` uses **absolute paths** for `CacheDir` and `HostKeyFile` (`/var/run/dserver/cache/...`). FreeBSD's `daemon(8)` resets CWD to `/`, so the relative `"cache"` in the standard template resolves to `/cache` — silently breaking key lookup.
-### Rocky Linux (r0–r2 amd64, pi0–pi3 aarch64)
+### Rocky Linux (r0–r2 amd64, pi2–pi3 aarch64)
+
+`pi0`/`pi1` were reinstalled to NetBSD (see `f3s` skill's `bootstrap-netbsd-pi.md`) and deliberately do **not** run DTail — see the NetBSD client note below.
| File |
|------|
@@ -48,7 +50,7 @@ Rocky notes:
- Key-cache helper handles both `/root/.ssh/authorized_keys` and `/home/*/.ssh/authorized_keys` — `root` works on r0–r2 without manual cache copy
- `dserver.service` includes `RuntimeDirectory=dserver` and `ExecStartPre` to recreate `/var/run/dserver` (tmpfs) on Rocky
- Repo is unsigned (`gpgcheck=0`)
-- `aarch64` RPM is built on pi0 — Fedora's rpmbuild refuses to emit `aarch64` binary RPMs from an x86_64 host
+- `aarch64` RPM is built on pi2 (was pi0 until it was reinstalled to NetBSD) — Fedora's rpmbuild refuses to emit `aarch64` binary RPMs from an x86_64 host
## Install / Update
@@ -92,7 +94,7 @@ doas chmod 755 /usr/local/etc/periodic/daily/200.dserver-update-key-cache
### Rocky Linux (dnf)
```sh
-# On r0–r2 (root) or pi0–pi3 (paul with sudo):
+# On r0–r2 (root) or pi2–pi3 (paul with sudo):
sudo dnf upgrade dtail
sudo systemctl restart dserver
sudo systemctl start dserver-update-keycache.service # repopulate after restart
@@ -124,9 +126,9 @@ dcat --plain --noColor --trustAllHosts --user paul \
dcat --plain --noColor --trustAllHosts --user root \
--servers r0.lan.buetow.org,r1.lan.buetow.org,r2.lan.buetow.org --files /etc/fstab
-# Raspberry Pis (pi0–pi3, user paul)
+# Raspberry Pis (pi2–pi3, user paul) -- pi0/pi1 are NetBSD now and don't run DTail
dcat --plain --noColor --trustAllHosts --user paul \
- --servers pi0.lan.buetow.org,pi1.lan.buetow.org,pi2.lan.buetow.org,pi3.lan.buetow.org \
+ --servers pi2.lan.buetow.org,pi3.lan.buetow.org \
--files /etc/fstab
```
diff --git a/prompts/skills/pkgrepo/references/packaging-workflow.md b/prompts/skills/pkgrepo/references/packaging-workflow.md
index d180be3..bf53bb8 100644
--- a/prompts/skills/pkgrepo/references/packaging-workflow.md
+++ b/prompts/skills/pkgrepo/references/packaging-workflow.md
@@ -57,7 +57,7 @@ Cross-compilation from Linux fails for CGo (e.g. packages with DataDog/zstd). Us
- **OpenBSD**: native build on the local QEMU/KVM build VM (see [openbsd-build-vm.md](openbsd-build-vm.md))
- **FreeBSD**: cross-compile with `CGO_ENABLED=0 -tags nozstd` — disables zstd support but allows static cross-compile
-- **Rocky Linux**: built locally on earth (x86_64) and on pi0 (aarch64 via rpmbuild)
+- **Rocky Linux**: built locally on earth (x86_64) and on pi2 (aarch64 via rpmbuild) — was pi0 until it was reinstalled to NetBSD; pi2 is the current designated aarch64 Rocky build host
## Manual Packaging Reference