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 1329Shell 95Rust 63Markdown 571634 Definitions

producto: base-system en el userland curado del producto (integración front c)

product-userland-from-repo.sh ahora hidrata el userland foundational C (bash/git/sudo/util-linux/
shadow/red/disco/TLS/gpg/…) además de la capa CLI Rust, todo desde el repo firmado con
--require-signed (verifica firma → reproduce del .swm → hidrata FHS). BASE_SYSTEM_PKGS + CLI_RUST_PKGS.

0a03e1c579363ecc37f75212d65146198b037618 · by sergio · (3 months ago) · parent ecf05e1b9 · browse the tree at this commit

Semantic delta

No definition changed: this change is text, documentation or data.

1 files · +6 −2

diff --git a/scripts/product-userland-from-repo.sh b/scripts/product-userland-from-repo.sh
index c1e03e78..ff650d96 100755
--- a/scripts/product-userland-from-repo.sh
+++ b/scripts/product-userland-from-repo.sh
@@ -16,9 +16,13 @@ REPO="${REPO:-dist/repo}"; TRUST="${TRUST:-dist/keys}"; STORE="${STORE:-./store}
 RFS="${OVER:-${RFS:-work/product-userland}}"
 DB="$RFS/var/lib/hammer/installed.json"
 
-# Set curado por defecto: el userland CLI "real" que hace usable a la distro. Todos deben estar en el
+# Set curado por defecto: el userland "real" que hace usable a la distro. Todos deben estar en el
 # índice del repo firmado. Editá/pasá args para cambiarlo.
-DEFAULT_PKGS="bat fd ripgrep jq zoxide dust procs htop less tree hyperfine delta eza sd tokei fzf skim git-cliff gitui starship"
+# base-system: userland foundational C (shell/VCS/privilegios/red/disco/TLS/proceso/editor/docs),
+# de-Alpinizado y firmado (tandas base-system-1..3). CLI Rust: la capa "moderna" curada encima.
+BASE_SYSTEM_PKGS="bash git sudo doas util-linux shadow kbd procps-ng iproute2 iputils dhcpcd e2fsprogs dosfstools parted rsync sed tzdata vim dbus ca-certificates gnupg lsof strace pciutils usbutils mandoc"
+CLI_RUST_PKGS="bat fd ripgrep jq zoxide dust procs htop less tree hyperfine delta eza sd tokei fzf skim git-cliff gitui starship"
+DEFAULT_PKGS="$BASE_SYSTEM_PKGS $CLI_RUST_PKGS"
 PKGS_LIST="${PKGS:-${*:-$DEFAULT_PKGS}}"
 
 [ -n "${OVER:-}" ] || { rm -rf "$RFS"; mkdir -p "$RFS"; }