homelab-codex-ws/scripts/onboard/steps
Oskar Kapala 415479454a fix(onboard): 20-base.sh — popraw guard idempotencji swap→zram
Stary guard porównywał literał konfigu (SIZE=) zamiast sprawdzać efekt.
Ręcznie postawiony zram był pomijany (dpkg -l vs command -v) i config
był nadpisywany niepotrzebnie.

- Guard by effect: sudo swapon --show | grep /dev/zram + dphys nieaktywny
  → cała sekcja skip bez wchodzenia w substages
- Detekcja pakietu przez dpkg -l zram-tools (nie command -v zramswap — PATH)
- Config: PERCENT=50 (skaluje z RAM) zamiast SIZE=; printf '%s\n' | sudo tee
- Wszystkie weryfikacje zram przez sudo swapon --show (nie zramctl)
- Usuń parsowanie hardware.swap.mb (nieużywane po przejściu na PERCENT)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-09 13:30:12 +02:00
..
00-access.sh fix(onboard/00-access): suppress known-hosts warning in Tailscale verify 2026-06-08 15:28:21 +02:00
00-preflight.sh feat(onboard): add node onboarding scaffold (bash, idempotent) 2026-06-08 14:23:21 +02:00
10-bootstrap-runtime.sh feat(onboard): add node onboarding scaffold (bash, idempotent) 2026-06-08 14:23:21 +02:00
20-base.sh fix(onboard): 20-base.sh — popraw guard idempotencji swap→zram 2026-06-09 13:30:12 +02:00
20-install-docker.sh feat(onboard): add node onboarding scaffold (bash, idempotent) 2026-06-08 14:23:21 +02:00
30-install-tailscale.sh feat(onboard): add node onboarding scaffold (bash, idempotent) 2026-06-08 14:23:21 +02:00
40-deploy-node-agent.sh feat(onboard): add node onboarding scaffold (bash, idempotent) 2026-06-08 14:23:21 +02:00
50-verify.sh feat(onboard): add node onboarding scaffold (bash, idempotent) 2026-06-08 14:23:21 +02:00