tawasuyu

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…

TOML 1488Shell 182Rust 107Markdown 963619 Definitions

⎇ 66fe516c8d30b0b74e43a185c2a7e3da00365e8a recipes/netup.toml TOML · 24 lines · 1.1 KB History raw

pin de tawasuyu, otra vez: las 37 al mismo commit, ahora con la colisión resuelta 45e752316 · Sergio ·

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"]