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
@@ -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