takana: espejo de GitHub renombrado, y las dos colas que quedaban

GitHub: sergiovelasquezzeballos/hammer -> takana (sigue privado). El segundo
pushurl del origin y el default de espejo-setup.sh actualizados; push real
verificado contra los DOS destinos.

Las dos colas las encontro hammer-4a y las verifique antes de aplicarlas:

1) CINCO scripts hardcodeaban /home/sergio/hammer y hoy funcionaban SOLO por el
   symlink que puse al mover. El peor era respaldo-storagebox.sh, cuya RAIZ por
   defecto salia de ahi: si alguien limpia el symlink dando el renombre por
   cerrado, el RESPALDO apunta a una ruta inexistente. Un respaldo que no
   encuentra su raiz no falla ruidosamente — se descubre el dia que lo
   necesitas. Ahora apuntan a /mnt/vvv/takana, la ruta real, sin depender de
   ningun enlace.

2) Cuatro referencias a gitea.gioser.net/sergio/hammer. El diagnostico del peer
   era el correcto y lo comprobe: ese HOST no resuelve, y no por el renombre —
   ya estaba mal antes, el remoto real es git.gioser.net. Cambiar solo
   hammer->takana las habria dejado igual de rotas. Van a
   https://git.gioser.net/sergio/takana, que responde 200.
This commit is contained in:
Sergio
2026-09-09 20:33:03 +00:00
parent 604255949b
commit f9ed89cd17
12 changed files with 12 additions and 12 deletions
+1 -1
View File
@@ -20,7 +20,7 @@ version = "0.0.1"
edition = "2021"
license = "MIT"
authors = ["sergio <gerencia@jlsoltech.com>"]
repository = "https://gitea.gioser.net/sergio/hammer"
repository = "https://git.gioser.net/sergio/takana"
[workspace.dependencies]
takana-core = { path = "crates/takana-core" }
+1 -1
View File
@@ -353,4 +353,4 @@ Diseño completo en [SDD 11 — Bootstrap from-scratch](11-bootstrap.md). Resume
## Notas de entorno
- Desarrollo principal: laptop del autor.
- Host actual: Proxmox (`gioser.net`). La VM/LXC Alpine de pruebas vivirá aquí o en la laptop.
- Repo: `https://gitea.gioser.net/sergio/hammer`.
- Repo: `https://git.gioser.net/sergio/takana`.
+1 -1
View File
@@ -1,7 +1,7 @@
# SDD 12 — `arje` como init real del Stage 1
> **Estado:** diseño (2026-06-11). Contraparte en takana del plan de tawasuyu
> [`03_ukupacha/arje/PLAN-ATESTACION-Y-HAMMER.md`](https://gitea.gioser.net/sergio/hammer) §B.
> [`03_ukupacha/arje/PLAN-ATESTACION-Y-HAMMER.md`](https://git.gioser.net/sergio/takana) §B.
> Cierra el último ítem ◑ del [SDD 11](11-bootstrap.md): reemplazar el init provisional de
> busybox por **arje-zero como PID 1** del rootfs de Stage 1, lo que entrega el **`CRASHED`
> real** que la Fase 5 dejó diferido ([SDD 10](10-roadmap.md), [ADR 0007](adr/0007-arje-como-init-propio.md)).
+1 -1
View File
@@ -43,7 +43,7 @@ hcloud server delete hk-campana # deja de moler (y de cobrar)
## Rastrillos que ya se pagaron
- El cron corre con `cwd=$HOME`: la línea **necesita** `cd /home/sergio/hammer &&`. Sin eso falla
- El cron corre con `cwd=$HOME`: la línea **necesita** `cd /mnt/vvv/takana &&`. Sin eso falla
en silencio y la noche se pierde. Se escribió mal 4 veces seguidas ⇒ el instalador lleva un
`assert` que se niega a poner una línea sin el `cd`.
- `git pull --rebase` del harvest falla con cualquier cambio sin committear ⇒ la cosecha nunca
+1 -1
View File
@@ -31,7 +31,7 @@
# Uso: scripts/espejo-setup.sh [--check]
set -uo pipefail
GITHUB="${GITHUB:-https://github.com/sergiovelasquezzeballos/hammer.git}"
GITHUB="${GITHUB:-https://github.com/sergiovelasquezzeballos/takana.git}"
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
cd "$ROOT"
+1 -1
View File
@@ -3,7 +3,7 @@
# Determinista, sin IA. Hermano de harvest-go.sh y con la misma disciplina: no elige, no diagnostica,
# no compila en el hub; sólo convierte en commit lo que el worker YA midió.
#
# Uso (cron): cd /home/sergio/hammer && scripts/farm/harvest-harkaq.sh root@<ip> >>work/harvest-harkaq.log 2>&1
# Uso (cron): cd /mnt/vvv/takana && scripts/farm/harvest-harkaq.sh root@<ip> >>work/harvest-harkaq.log 2>&1
#
# POR QUÉ EXISTE ASÍ: la lista de "recetas a las que les falta declarar make" NO se puede sacar de
# un regex. Se intentó y falló dos veces en la misma tarde: `\bmake\b` colaba `cargo-make` (el guión
+1 -1
View File
@@ -27,7 +27,7 @@ para el daemon entero.
```json
limpio {"estado":"Hermetico","canario_visto":true,"contador_kernel":1,"denials":[]}
impuro {"estado":"Impuro","canario_visto":true,"contador_kernel":2,
"denials":[{"blockers":"fs.read_file","path":"/home/sergio/hammer/README.md",}]}
"denials":[{"blockers":"fs.read_file","path":"/mnt/vvv/takana/README.md",}]}
```
Canario visto en ambos (la evidencia está *ganada*, no supuesta), contador del kernel coherente
+1 -1
View File
@@ -61,7 +61,7 @@ SB_USER="${SB_USER:-u647150}"
SB_HOST="${SB_HOST:-u647150.your-storagebox.de}"
SB_PORT="${SB_PORT:-23}" # 23 = SSH completo (rsync). El 22 sólo da SFTP/SCP restringido.
KEY="${KEY:-$HOME/.ssh/github5}"
RAIZ="${RAIZ:-/home/sergio/hammer}"
RAIZ="${RAIZ:-/mnt/vvv/takana}"
SECO=""
[ "${1:-}" = "--seco" ] && SECO="--dry-run"
+1 -1
View File
@@ -53,7 +53,7 @@ These scripts + patch are the working artifacts. The mrustc tree itself lives in
`/stage0`. Usage:
`run-xpy.sh <SRCDIR> <PREFIXDIR> -- build --stage 2 compiler/rustc library/std`.
> The runners hardcode `/home/sergio/hammer` and assume the prepared devfs at
> The runners hardcode `/mnt/vvv/takana` and assume the prepared devfs at
> `.dev-fs/alpine` (256-TLS-key musl loader + g++; see the bootstrap-devfs notes).
## Why the patches exist (the snags)
+1 -1
View File
@@ -5,7 +5,7 @@
# without the proxy --target hack. LLVM + mrustc are reused (already built).
# Output lands in output-1.90.0-x86_64-unknown-linux-musl/.
set -eu
ROOT=/home/sergio/hammer
ROOT=/mnt/vvv/takana
DEVFS=$ROOT/.dev-fs/alpine
MRUSTC=$ROOT/.scratch/mrustc
T=x86_64-unknown-linux-musl
+1 -1
View File
@@ -2,7 +2,7 @@
# Run a run_rustc make target inside the Alpine devfs sandbox (musl, 256-TLS loader, gcc).
# Usage: run-runrustc.sh <make-target> [extra make args...]
set -eu
ROOT=/home/sergio/hammer
ROOT=/mnt/vvv/takana
DEVFS=$ROOT/.dev-fs/alpine
MRUSTC=$ROOT/.scratch/mrustc
TARGET=${1:?make target required}
+1 -1
View File
@@ -5,7 +5,7 @@
# SRCDIR : host path to the rust source tree (mounted at /src)
# PREFIXDIR : host path for the install prefix (mounted at /out)
set -eu
ROOT=/home/sergio/hammer
ROOT=/mnt/vvv/takana
DEVFS=$ROOT/.dev-fs/alpine
MRUSTC=$ROOT/.scratch/mrustc
SRC=${1:?src dir required}; shift