summaryrefslogtreecommitdiff
path: root/prompts/skills/pkgrepo/references
AgeCommit message (Collapse)Author
2026-07-18skills: rename pkgrepo -> f3s-pkgrepo and rocky-vm-setup -> f3s-rocky-vm-setupPaul Buetow
Extend the f3s- prefix to the two remaining f3s-scoped siblings so the whole homelab family groups together. Both are f3s-specific: pkgrepo IS pkgrepo.f3s.buetow.org, and rocky-vm-setup documents the 'rocky' VM on the f3s host f3. - git mv both skill dirs (history preserved); update name: frontmatter; add the 'Part of the f3s homelab skill family' note to both descriptions. - Rewrite every reference to the *skills*: backtick mentions (`pkgrepo` -> `f3s-pkgrepo`, `rocky-vm-setup` -> `f3s-rocky-vm-setup`), markdown cross-links (../pkgrepo/ -> ../f3s-pkgrepo/, etc.), the f3s hub Related-skills block and description, and skill-maintenance's index-pattern example. - Left references to the package REPOSITORY (pkgrepo.f3s.buetow.org, 'the custom pkgrepo') unchanged — those name a service, not the skill. - Verified all 114 relative links resolve. Plan doc updated to record the rename. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-18skills: split f3s into six focused sibling skills (index pattern)Paul Buetow
Execute plans/f3s-skill-split-plan.md. Carve the oversized f3s skill into six f3s-prefixed siblings so each loads on its own triggers, and slim f3s to a hub (38 reference files -> 10; 119 -> 73 lines): - f3s-storage ZFS/zrepl/CARP/NFS-stunnel, nfs-mount-monitor, backups - f3s-k3s cluster install, off-LAN access, ingress, etcd, r-node Rex - f3s-observability Prometheus/Alloy/Loki/Tempo, FreeBSD node_exporter - f3s-workloads Immich, Garage, Player, yChat, goprecords/uptimed - f3s-raspberry-pi pi0/pi1 NetBSD static site, pi2/pi3 Pi-hole/LAN DNS - f3s-dtail dserver deployment/ops (SSH 2222) f3s hub keeps the master Host-IP table, physical hosts, bhyve, WireGuard mesh, and off-LAN access as the canonical inward-pointing context, plus a Related skills block. Applies skill-maintenance best practices: fixes the three inlined SKILL.md duplications (Pi/webserver, DTail) by moving prose to one canonical home and keeping each new SKILL.md a slim index that points to its references rather than re-inlining them. All cross-skill links rewritten to ../../<skill>/references/ form (incl. inbound links from pkgrepo and rocky-vm-setup, and two pre-existing broken links); verified all 112 relative links resolve. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-10skills: pkgrepo — FreeBSD persistent host key, OpenBSD rc_bg, 2026-07-10 statePaul Buetow
- FreeBSD: host key now persistent in /var/db/dserver (cleanvar purged the old /var/run location every boot); document the migrate-first upgrade order for pre-2026-07-10 packages and that the rc.d precmd now repopulates the key cache on every start (manual re-run only needed when authorized_keys changed without a restart) - OpenBSD: rc.d uses rc_bg=YES + plain rc_cmd since 2026-07-10 (the old 'rc_cmd $1 &' hid rc_pre failures from rcctl); note that the FREEBSD_HOST=f0.wg0 override applies to all dtail-* targets - NetBSD: drop the outdated "unlike FreeBSD" volatile-key comparison - Verification table: f0-f2 and fishfinger reverified 2026-07-10 with host key identity preserved; f3 unreachable (still on old package), blowfish still on the older package Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10skills: pkgrepo — fix OpenBSD upgrade doc (fec2f9d attribution, restart step)Paul Buetow
fec2f9d is the dtail server-side fix (absolute CacheDir resolution independent of CWD), not a FreeBSD template bug — the FreeBSD template never used relative paths. Also make the pre-2026-07-10 upgrade procedure an explicit ordered list: migrate the host key first, then reinstall, then rcctl restart — neither pkg_add nor Rex restarts a running daemon, and after a reboot the old host key is already gone. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10skills: pkgrepo — OpenBSD dserver absolute paths, persistent host keyPaul Buetow
Document the 2026-07-10 OpenBSD dtail package changes: absolute CacheDir/HostKeyFile, host key migration to /var/db/dserver, rc_pre key-cache refresh, same-version reinstall procedure, and the f0.wg0 Makefile override needed from the WireGuard VPN. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-09skills: pkgrepo — NetBSD dserver host key now persistent, user-creation gotchaPaul Buetow
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-09skills: pkgrepo + f3s — NetBSD DTail pipeline and pi0/pi1 deploymentPaul Buetow
pi0/pi1 (NetBSD 10.1 aarch64) now run dserver from the custom pkgrepo: - pkgrepo: NetBSD repo layout (netbsd/10.1/packages/aarch64, unsigned, pkg_summary.gz), client setup via pkg_add URL, make dtail-netbsd pipeline (cross-compile on Linux, pkg_create natively on pi0), manual packaging reference, install/update steps + gotchas, verification state 2026-07-09 - f3s: pi0/pi1 host-role rows, rc.d service list + npf port 2222, removed stale 'pi0/pi1 do not run DTail' claims Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-03sync skills: drop Rocky->NetBSD migration narrative from pi0/pi1 docsPaul Buetow
Trims dates, "reinstalled"/"converted"/"validated twice" framing, and forward-looking "next conversion" language from the f3s/pkgrepo skill docs. Keeps only current-state reference material: pi0 and pi1 run NetBSD, and how their services (WireGuard, bozohttpd, uptimed, npf, content sync, goprecords) are installed and configured. bootstrap-netbsd-pi.md is reframed from a migration runbook into a plain service-reference doc. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-03sync skills: pi0/pi1 NetBSD migration docs, new bootstrap-netbsd-pi runbookPaul Buetow
pi0 and pi1 were both reinstalled from Rocky Linux to NetBSD 10.1 this session. Adds the reusable conversion runbook (bootstrap-netbsd-pi.md) and updates every f3s/pkgrepo reference that assumed pi0/pi1 were still Rocky (WireGuard setup, DTail client lists, pkgrepo URLs/build host, goprecords automation, wol-f3s doas behavior), plus documents the bugs found along the way: no native wg(4) on this platform, uptimed's dual-file read bug, bozohttpd's -V fallback redirect leaking the system hostname. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-04-20update promptsPaul Buetow
2026-04-19Update package repo references, add new reference files for client setup, ↵Paul Buetow
dtail package, OpenBSD build VM, and repo architecture. Remove obsolete package-repos.md.
2026-04-11skills: split package repo docs out of f3sPaul Buetow