ADR 0016 los listaba entre los CONGELADOS; el usuario pidió descongelarlos al abrir el SDD 28. La
enmienda queda escrita en el propio ADR, que si no la etiqueta deja de describir el hecho.
`hammer-install.sh` → `takana-install.sh`, `hammer-live-install.sh` → `takana-live-install.sh`,
`hammer-banner.txt` → `takana-banner.txt`, `BRIEFING-hammer.md` → `BRIEFING-takana.md`.
**Lo que hacía caro esto no es el nombre del fichero.** El instalador se inyecta en el ISO como
`/usr/bin/hammer-install` y su éxito se detecta con un `grep` de `HAMMER-INSTALL-OK` desde TRES
scripts de prueba. Renombrar un solo lado los deja casando NADA — sin fallar —, que es literalmente
el modo en que `atribuir-fallos.py` quedó mudo cuando el renombre movió el target de `tracing`.
Se renombraron las dos puntas en el mismo commit (`/usr/bin/takana-install`,
`TAKANA-INSTALL-OK/FAIL`, `TAKANA_INSTALL_*`, `work/takana-install.img`, `/run/takana-install`),
se comprobó por `grep` que no quede ningún token viejo fuera del ADR, y —lo que decide— se CORRIÓ
`install-tui-test.sh`: 4/4 casos verdes.
Las tres `TAKANA_INSTALL_*` caen al nombre viejo (`${TAKANA_INSTALL_X:-${HAMMER_INSTALL_X:-}}`):
el llamador puede ser un ISO anterior al renombre. Misma convención que `TAKANA_ROOT_PW` unas
líneas más arriba en ese mismo script.
NO se tocó `/usr/sbin/hammer-recover` ni su hook de arranque —renombrarlo rompe máquinas YA
INSTALADAS, no el repo—: sobrevive intacto dentro del script renombrado, verificado por conteo
antes y después (8 ocurrencias). Tampoco `hammerd`, `hammer-edit` (su `name` está en la ruta del
store), `/var/lib/hammer`, `HAMMER_LIVE` ni los siete literales de hash.
De paso: `scripts/.hammer-banner.txt.kate-swp` era un swap de editor commiteado por error. Fuera.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RomoxEGZUhaT4pob1QSX5x
21 lines
870 B
Plaintext
21 lines
870 B
Plaintext
|
|
╔═══════════════════════════╗
|
|
║ # # # # # # # # # # # # ║
|
|
║ # # # # # # # # # # # # ║
|
|
║ # # # # # # # # # # # # ║
|
|
╚══════════╗ ╔══════════╝
|
|
║ ║
|
|
║ ║
|
|
║ ║
|
|
╚═════╝
|
|
|
|
░█░█░█▀█░█▄█░█▄█░█▀▀░█▀▄
|
|
░█▀█░█▀█░█░█░█░█░█▀▀░█▀▄
|
|
░▀░▀░▀░▀░▀░▀░▀░▀░▀▀▀░▀░▀ live · metal
|
|
|
|
Hash-addressed · AI-native · Mutable · Manifest · Environment · Reproducible
|
|
|
|
WiFi: wifi-connect "TU_SSID" "TU_CLAVE"
|
|
Eres root en un Linux mutable. Probá: rg · bat · helix · tokei · zoxide
|
|
|