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…
pin de tawasuyu, otra vez: las 37 al mismo commit, ahora con la colisión resuelta
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 takana-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 takana 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 takana (origin). El commit es el identificador inmutable; subirlo cuando netup avance.
17repo = "https://git.tawasuyu.net/sergio/takana.git"
18commit = "2f4e741181a0a3090a9628a1db498936ec4aed78"
19
20[build]
21compiler = "zig-cc"
22target = "x86_64-linux-musl"
23link = "static"
24flags = ["-p", "netup"]