sergio/takana
> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…
licencias: el código propio (tawasuyu) queda en MIT — 1017 de 1141 (89%)
1# netup — configuración de red mínima Rust-nativa (link up + cliente DHCPv4 + addr/route/resolv).
2#
3# Etapa C pieza 5 (userland Rust-nativo): a diferencia de uutils/findutils/ripgrep (ADOPCIÓN de un
4# binario maduro), netup es código hammer-PROPIO (no hay cliente DHCP Rust maduro para adoptar al estilo
5# ripgrep, y el workspace es 100% sync ⇒ rtnetlink/tokio quedan fuera). Mismo patrón de receta que
6# hammerd/arje-zero: construye un crate del workspace hammer a un commit fijado, deps vendoreadas para
7# build hermético --offline, link con zig cc. Sólo depende de libc ⇒ vendor mínimo.
8#
9# Reemplaza el `ip` estático de busybox. Validado in-VM contra el DHCP de QEMU slirp (lease+ruta+DNS).
10
11name = "netup"
12version = "0.0.1"
13license = "MIT"
14
15[source]
16# Repo del propio hammer (origin). El commit es el identificador inmutable; subirlo cuando netup avance.
17repo = "ssh://gitea@git.tawasuyu.net:2345/sergio/hammer.git"
18commit = "6886f810bddd29481e1d84b982d98e783b578bdc"
19
20[build]
21compiler = "zig-cc"
22target = "x86_64-linux-musl"
23link = "static"
24flags = ["-p", "netup"]