diff options
Diffstat (limited to 'prompts/skills/pkgrepo/references')
| -rw-r--r-- | prompts/skills/pkgrepo/references/client-setup.md | 6 | ||||
| -rw-r--r-- | prompts/skills/pkgrepo/references/dtail-package.md | 12 | ||||
| -rw-r--r-- | prompts/skills/pkgrepo/references/packaging-workflow.md | 2 |
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 |
