feat(medio): qué parte de la imagen NO sale de su clausura, fichero por fichero
El piso (`product-rootfs`, salida de `takana bootstrap product` — **no hay receta que lo produzca**)
entra primero y los perfiles se funden encima con `cp -a -l -n`: gana el primero. O sea que todo
camino que el piso trae y un perfil también sale, en la imagen, DEL PISO y no de la clausura que el
`os-release` declara. No existía ningún número de eso.
Medido en la variante `mirada` (122 nodos, 19.997 ficheros de perfil): **el piso tapa 418 caminos**.
183 por SYMLINK bin/ps · bin/mount · bin/sed · bin/tar · bin/su · bin/login · bin/dmesg…
todos a busybox, con procps-ng/util-linux/sed/tar/shadow declarados
235 por FICHERO REAL un binario del bootstrap ganándole al declarado, sin symlink que lo delate
───
187 de EJECUCIÓN uutils 93 · util-linux 40 · kbd 8 · xz-tools 6 · procps-ng 5 · e2fsprogs 4
231 de tiempo de BUILD las cabeceras de musl y sus crt*.o
Y aporta, único suyo: 230 applets que ningún perfil provee, y **42 ficheros reales** — OpenSSH
entero (`base`+`escritorio-mirada` no declaran openssh: el ssh del medio del escritorio sale del
piso), `arje-zero` (PID 1), `hammerd`, `netup`, `rg`, los dos `ente/*`, `passwd`, `group`,
`bin/busybox` y `libc.a`. En `servidor` y `full` aparece `openssh 32` entre las TAPADAS: esas sí lo
declaran y el piso les gana con el binario de agosto.
⇒ Las dos mitades del trabajo que falta para una imagen definitiva salen de acá: los 187 de
ejecución son deuda a retirar (el camino lo abrió `c51c2bf3`, que liberó sólo los 16 con
`[[setuid]]`), y los 42 son lo que alguna receta y algún perfil tendrán que declarar para que el
piso pueda irse. Esto MIDE; retirar es trabajo con su propia verificación — cambiar un applet por el
binario de upstream cambia banderas y puede romper un script del arranque.
Tres cosas que el censo aprendió de sus propios errores, las tres en el código:
· **Contaba sólo los symlinks** y dejaba 235 caminos fuera del número.
· **Mezclaba ejecución con tiempo de build**, y así el titular era «musl-shared 231, la libc de la
imagen no es la declarada» — falso: son 218 cabeceras y 13 `crt*.o`, y `libc.so`/`ld-musl` no
están tapados. Separado, el titular correcto es uutils y util-linux.
· **La lista de variantes es una segunda copia** de `perfiles_de()` (shell), así que se comprueba
contra ella y avisa de la divergencia. Disparó en su primera corrida — y tenía razón a medias: mi
parser se quedaba con la rama `servidor:run` en vez de la `:*`. Arreglado, y el guardián
re-probado con una divergencia inventada.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
7c79b9716313b3a692c6e2e2996482a828c921ad · by Sergio · 2026-10-16T04:34:40Z (6 d ago) · parent 2fc428508 · browse the tree at this commit
diff --git a/docs/state/piso.json b/docs/state/piso.json
new file mode 100644
index 00000000..ffa9f774
--- /dev/null
+++ b/docs/state/piso.json
@@ -0,0 +1,6234 @@
+{
+ "piso": "5011955a2a107f9fa9fc1d59fadb8a8958d91836934c7a25dbd8e487b2d05a63-product-rootfs",
+ "schema": "takana-censo-piso/1",
+ "variantes": [
+ {
+ "ficheros_de_perfil": 21924,
+ "n_tapados": 192,
+ "n_tapados_de_build": 231,
+ "n_tapados_reales": 269,
+ "nodos": 171,
+ "nodos_sin_artefacto": [
+ "corpus/arjectl",
+ "corpus/dust",
+ "corpus/matilda",
+ "corpus/minga",
+ "corpus/pacha",
+ "corpus/pacha-secretos",
+ "corpus/sandokan-watch",
+ "corpus/takana",
+ "corpus/tejido",
+ "corpus/thasnuna",
+ "corpus/tupu",
+ "corpus/willay-crosscheck",
+ "corpus/willay-daemon"
+ ],
+ "perfiles": [
+ "base",
+ "servidor"
+ ],
+ "piso": "5011955a2a107f9fa9fc1d59fadb8a8958d91836934c7a25dbd8e487b2d05a63-product-rootfs",
+ "solo_del_piso_enlaces": 221,
+ "solo_del_piso_reales": [
+ "bin/busybox",
+ "ente/attest.json",
+ "ente/seed.card.json",
+ "etc/group",
+ "etc/passwd",
+ "usr/bin/arje-zero",
+ "usr/bin/hammerd",
+ "usr/lib/libc.a"
+ ],
+ "tapados": [
+ {
+ "destino": "busybox",
+ "lo_declara": "e2fsprogs",
+ "ruta": "bin/chattr"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "util-linux",
+ "ruta": "bin/dmesg"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "gzip",
+ "ruta": "bin/gunzip"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "gzip",
+ "ruta": "bin/gzip"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "kbd",
+ "ruta": "bin/kbd_mode"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "procps-ng",
+ "ruta": "bin/kill"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "shadow",
+ "ruta": "bin/login"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "e2fsprogs",
+ "ruta": "bin/lsattr"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "util-linux",
+ "ruta": "bin/mount"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "util-linux",
+ "ruta": "bin/mountpoint"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "procps-ng",
+ "ruta": "bin/pidof"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "procps-ng",
+ "ruta": "bin/ps"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "sed",
+ "ruta": "bin/sed"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "shadow",
+ "ruta": "bin/su"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "tar",
+ "ruta": "bin/tar"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "util-linux",
+ "ruta": "bin/umount"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "procps-ng",
+ "ruta": "bin/watch"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "gzip",
+ "ruta": "bin/zcat"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/blkid"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/blockdev"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/fdisk"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/findfs"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/fsck"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/fsck.minix"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/fstrim"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/hwclock"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "iproute2",
+ "ruta": "sbin/ip"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/losetup"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "dosfstools",
+ "ruta": "sbin/mkdosfs"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "e2fsprogs",
+ "ruta": "sbin/mke2fs"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "e2fsprogs",
+ "ruta": "sbin/mkfs.ext2"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/mkfs.minix"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "dosfstools",
+ "ruta": "sbin/mkfs.vfat"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/mkswap"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/pivot_root"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/sulogin"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/swapoff"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/swapon"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/switch_root"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "procps-ng",
+ "ruta": "sbin/sysctl"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/["
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "akllay",
+ "ruta": "usr/bin/awk"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/b2sum"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/base32"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/base64"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/basename"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/basenc"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "bc",
+ "ruta": "usr/bin/bc"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "bzip2",
+ "ruta": "usr/bin/bunzip2"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "bzip2",
+ "ruta": "usr/bin/bzcat"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "bzip2",
+ "ruta": "usr/bin/bzip2"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/cal"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/cat"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/chrt"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "kbd",
+ "ruta": "usr/bin/chvt"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/cksum"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "ncurses-tools",
+ "ruta": "usr/bin/clear"
+ },
+ {
+ "destino": "diffutils",
+ "lo_declara": "diffutils",
+ "ruta": "usr/bin/cmp"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/comm"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/cp"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "cronie",
+ "ruta": "usr/bin/crontab"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/csplit"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/cut"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/date"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "bc",
+ "ruta": "usr/bin/dc"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/dd"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "kbd",
+ "ruta": "usr/bin/deallocvt"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/df"
+ },
+ {
+ "destino": "diffutils",
+ "lo_declara": "diffutils",
+ "ruta": "usr/bin/diff"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/dir"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/dircolors"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/dirname"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/du"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/echo"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/eject"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/env"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/expand"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/expr"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/factor"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/fallocate"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/false"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "kbd",
+ "ruta": "usr/bin/fgconsole"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/flock"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/fmt"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/fold"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "psmisc",
+ "ruta": "usr/bin/fuser"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/groups"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/head"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/hexdump"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/hostid"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/id"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/install"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/ipcrm"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/ipcs"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/join"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "psmisc",
+ "ruta": "usr/bin/killall"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/last"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "less",
+ "ruta": "usr/bin/less"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/link"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/ln"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/logger"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/logname"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/ls"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "lsof",
+ "ruta": "usr/bin/lsof"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "pciutils",
+ "ruta": "usr/bin/lspci"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "usbutils",
+ "ruta": "usr/bin/lsusb"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "xz-tools",
+ "ruta": "usr/bin/lzcat"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "xz-tools",
+ "ruta": "usr/bin/lzma"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "mandoc",
+ "ruta": "usr/bin/man"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/md5sum"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/mesg"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/mkdir"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/mkfifo"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/mktemp"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/more"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/mv"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/nl"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/nohup"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/nproc"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/nsenter"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/numfmt"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/od"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "kbd",
+ "ruta": "usr/bin/openvt"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "shadow",
+ "ruta": "usr/bin/passwd"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/paste"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "patch",
+ "ruta": "usr/bin/patch"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/pathchk"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/pr"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/printenv"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/printf"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "psmisc",
+ "ruta": "usr/bin/pstree"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/ptx"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/pwd"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/readlink"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/realpath"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/renice"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "ncurses-tools",
+ "ruta": "usr/bin/reset"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/rm"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/rmdir"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/script"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/seq"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "kbd",
+ "ruta": "usr/bin/setkeycodes"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/setsid"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/sha1sum"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/sha224sum"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/sha256sum"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/sha384sum"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/sha512sum"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "kbd",
+ "ruta": "usr/bin/showkey"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/shred"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/shuf"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/sleep"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/sort"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/split"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/sum"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/tac"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/tail"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/taskset"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/tee"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/test"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/timeout"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/touch"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/tr"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "tree",
+ "ruta": "usr/bin/tree"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/true"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/truncate"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/tsort"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/tty"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/unexpand"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/uniq"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/unlink"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "xz-tools",
+ "ruta": "usr/bin/unlzma"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/unshare"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "xz-tools",
+ "ruta": "usr/bin/unxz"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/uptime"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/users"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/vdir"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/wall"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/wc"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "wget",
+ "ruta": "usr/bin/wget"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/who"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/whoami"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "vim",
+ "ruta": "usr/bin/xxd"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "xz-tools",
+ "ruta": "usr/bin/xz"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "xz-tools",
+ "ruta": "usr/bin/xzcat"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/yes"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "shadow",
+ "ruta": "usr/sbin/chpasswd"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "cronie",
+ "ruta": "usr/sbin/crond"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "parted",
+ "ruta": "usr/sbin/partprobe"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/sbin/readprofile"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/sbin/rtcwake"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "kbd",
+ "ruta": "usr/sbin/setfont"
+ }
+ ],
+ "tapados_por_receta": {
+ "akllay": 1,
+ "bc": 2,
+ "bzip2": 3,
+ "cronie": 2,
+ "diffutils": 3,
+ "dosfstools": 2,
+ "e2fsprogs": 4,
+ "findutils": 1,
+ "findutils-xargs": 1,
+ "gzip": 3,
+ "iproute2": 1,
+ "kbd": 8,
+ "less": 1,
+ "lsof": 1,
+ "mandoc": 1,
+ "ncurses-tools": 2,
+ "netup": 1,
+ "openssh": 32,
+ "parted": 1,
+ "patch": 1,
+ "pciutils": 1,
+ "procps-ng": 5,
+ "psmisc": 3,
+ "ripgrep": 1,
+ "sed": 1,
+ "shadow": 4,
+ "tar": 1,
+ "tree": 1,
+ "usbutils": 1,
+ "util-linux": 40,
+ "uutils": 93,
+ "vim": 1,
+ "wget": 1,
+ "xz-tools": 6
+ },
+ "tapados_por_receta_build": {
+ "musl-shared": 231
+ },
+ "tapados_reales": [
+ {
+ "lo_declara": "openssh",
+ "ruta": "etc/ssh/moduli"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "etc/ssh/ssh_config"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "etc/ssh/sshd_config"
+ },
+ {
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/coreutils"
+ },
+ {
+ "lo_declara": "diffutils",
+ "ruta": "usr/bin/diffutils"
+ },
+ {
+ "lo_declara": "findutils",
+ "ruta": "usr/bin/find"
+ },
+ {
+ "lo_declara": "netup",
+ "ruta": "usr/bin/netup"
+ },
+ {
+ "lo_declara": "ripgrep",
+ "ruta": "usr/bin/rg"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/bin/scp"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/bin/sftp"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/bin/ssh"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/bin/ssh-add"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/bin/ssh-agent"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/bin/ssh-keygen"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/bin/ssh-keyscan"
+ },
+ {
+ "lo_declara": "findutils-xargs",
+ "ruta": "usr/bin/xargs"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/aio.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/alloca.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/ar.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/arpa/ftp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/arpa/inet.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/arpa/nameser.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/arpa/nameser_compat.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/arpa/telnet.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/arpa/tftp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/assert.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/alltypes.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/dirent.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/errno.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/fcntl.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/fenv.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/float.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/hwcap.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/io.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/ioctl.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/ioctl_fix.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/ipc.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/ipcstat.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/kd.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/limits.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/link.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/mman.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/msg.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/poll.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/posix.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/ptrace.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/reg.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/resource.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/sem.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/setjmp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/shm.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/signal.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/socket.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/soundcard.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/stat.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/statfs.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/stdint.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/syscall.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/termios.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/user.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/vt.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/byteswap.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/complex.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/cpio.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/crypt.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/ctype.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/dirent.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/dlfcn.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/elf.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/endian.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/err.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/errno.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/fcntl.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/features.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/fenv.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/float.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/fmtmsg.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/fnmatch.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/ftw.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/getopt.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/glob.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/grp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/iconv.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/ifaddrs.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/inttypes.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/iso646.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/langinfo.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/lastlog.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/libgen.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/libintl.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/limits.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/link.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/locale.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/malloc.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/math.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/memory.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/mntent.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/monetary.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/mqueue.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/net/ethernet.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/net/if.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/net/if_arp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/net/route.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netdb.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/ether.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/icmp6.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/if_ether.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/igmp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/in.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/in_systm.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/ip.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/ip6.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/ip_icmp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/tcp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/udp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netpacket/packet.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/nl_types.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/paths.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/poll.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/pthread.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/pty.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/pwd.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/regex.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/resolv.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sched.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/scsi/scsi.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/scsi/scsi_ioctl.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/scsi/sg.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/search.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/semaphore.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/setjmp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/shadow.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/signal.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/spawn.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stdalign.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stdarg.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stdbool.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stdc-predef.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stddef.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stdint.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stdio.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stdio_ext.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stdlib.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stdnoreturn.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/string.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/strings.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stropts.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/acct.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/auxv.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/cachectl.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/dir.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/epoll.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/errno.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/eventfd.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/fanotify.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/fcntl.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/file.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/fsuid.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/inotify.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/io.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/ioctl.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/ipc.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/kd.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/klog.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/membarrier.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/mman.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/mount.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/msg.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/mtio.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/param.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/personality.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/poll.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/prctl.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/procfs.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/ptrace.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/quota.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/random.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/reboot.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/reg.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/resource.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/select.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/sem.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/sendfile.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/shm.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/signal.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/signalfd.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/socket.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/soundcard.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/stat.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/statfs.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/statvfs.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/stropts.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/swap.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/syscall.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/sysinfo.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/syslog.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/sysmacros.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/termios.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/time.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/timeb.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/timerfd.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/times.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/timex.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/ttydefaults.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/types.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/ucontext.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/uio.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/un.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/user.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/utsname.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/vfs.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/vt.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/wait.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/xattr.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/syscall.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sysexits.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/syslog.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/tar.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/termios.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/tgmath.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/threads.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/time.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/uchar.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/ucontext.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/ulimit.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/unistd.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/utime.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/utmp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/utmpx.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/values.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/wait.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/wchar.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/wctype.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/wordexp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/Scrt1.o"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/crt1.o"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/crti.o"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/crtn.o"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/libcrypt.a"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/libdl.a"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/libm.a"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/libpthread.a"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/libresolv.a"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/librt.a"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/libutil.a"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/libxnet.a"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/rcrt1.o"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/libexec/sftp-server"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/libexec/ssh-keysign"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/libexec/ssh-pkcs11-helper"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/libexec/ssh-sk-helper"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/libexec/sshd-auth"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/libexec/sshd-session"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/sbin/sshd"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat1/scp.1"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat1/sftp.1"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat1/ssh-add.1"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat1/ssh-agent.1"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat1/ssh-keygen.1"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat1/ssh-keyscan.1"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat1/ssh.1"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat5/moduli.5"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat5/ssh_config.5"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat5/sshd_config.5"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat8/sftp-server.8"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat8/ssh-keysign.8"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat8/ssh-pkcs11-helper.8"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat8/ssh-sk-helper.8"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat8/sshd.8"
+ }
+ ],
+ "variante": "servidor"
+ },
+ {
+ "ficheros_de_perfil": 19997,
+ "n_tapados": 183,
+ "n_tapados_de_build": 231,
+ "n_tapados_reales": 235,
+ "nodos": 122,
+ "nodos_sin_artefacto": [],
+ "perfiles": [
+ "base",
+ "escritorio-mirada"
+ ],
+ "piso": "5011955a2a107f9fa9fc1d59fadb8a8958d91836934c7a25dbd8e487b2d05a63-product-rootfs",
+ "solo_del_piso_enlaces": 230,
+ "solo_del_piso_reales": [
+ "bin/busybox",
+ "ente/attest.json",
+ "ente/seed.card.json",
+ "etc/group",
+ "etc/passwd",
+ "etc/ssh/moduli",
+ "etc/ssh/ssh_config",
+ "etc/ssh/sshd_config",
+ "usr/bin/arje-zero",
+ "usr/bin/hammerd",
+ "usr/bin/netup",
+ "usr/bin/rg",
+ "usr/bin/scp",
+ "usr/bin/sftp",
+ "usr/bin/ssh",
+ "usr/bin/ssh-add",
+ "usr/bin/ssh-agent",
+ "usr/bin/ssh-keygen",
+ "usr/bin/ssh-keyscan",
+ "usr/lib/libc.a",
+ "usr/libexec/sftp-server",
+ "usr/libexec/ssh-keysign",
+ "usr/libexec/ssh-pkcs11-helper",
+ "usr/libexec/ssh-sk-helper",
+ "usr/libexec/sshd-auth",
+ "usr/libexec/sshd-session",
+ "usr/sbin/sshd",
+ "usr/share/man/cat1/scp.1",
+ "usr/share/man/cat1/sftp.1",
+ "usr/share/man/cat1/ssh-add.1",
+ "usr/share/man/cat1/ssh-agent.1",
+ "usr/share/man/cat1/ssh-keygen.1",
+ "usr/share/man/cat1/ssh-keyscan.1",
+ "usr/share/man/cat1/ssh.1",
+ "usr/share/man/cat5/moduli.5",
+ "usr/share/man/cat5/ssh_config.5",
+ "usr/share/man/cat5/sshd_config.5",
+ "usr/share/man/cat8/sftp-server.8",
+ "usr/share/man/cat8/ssh-keysign.8",
+ "usr/share/man/cat8/ssh-pkcs11-helper.8",
+ "usr/share/man/cat8/ssh-sk-helper.8",
+ "usr/share/man/cat8/sshd.8"
+ ],
+ "tapados": [
+ {
+ "destino": "busybox",
+ "lo_declara": "e2fsprogs",
+ "ruta": "bin/chattr"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "util-linux",
+ "ruta": "bin/dmesg"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "gzip",
+ "ruta": "bin/gunzip"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "gzip",
+ "ruta": "bin/gzip"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "kbd",
+ "ruta": "bin/kbd_mode"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "procps-ng",
+ "ruta": "bin/kill"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "shadow",
+ "ruta": "bin/login"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "e2fsprogs",
+ "ruta": "bin/lsattr"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "util-linux",
+ "ruta": "bin/mount"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "util-linux",
+ "ruta": "bin/mountpoint"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "procps-ng",
+ "ruta": "bin/pidof"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "procps-ng",
+ "ruta": "bin/ps"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "sed",
+ "ruta": "bin/sed"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "shadow",
+ "ruta": "bin/su"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "tar",
+ "ruta": "bin/tar"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "util-linux",
+ "ruta": "bin/umount"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "procps-ng",
+ "ruta": "bin/watch"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "gzip",
+ "ruta": "bin/zcat"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/blkid"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/blockdev"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/fdisk"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/findfs"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/fsck"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/fsck.minix"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/fstrim"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/hwclock"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "iproute2",
+ "ruta": "sbin/ip"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/losetup"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "dosfstools",
+ "ruta": "sbin/mkdosfs"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "e2fsprogs",
+ "ruta": "sbin/mke2fs"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "e2fsprogs",
+ "ruta": "sbin/mkfs.ext2"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/mkfs.minix"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "dosfstools",
+ "ruta": "sbin/mkfs.vfat"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/mkswap"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/pivot_root"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/sulogin"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/swapoff"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/swapon"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/switch_root"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "procps-ng",
+ "ruta": "sbin/sysctl"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/["
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "akllay",
+ "ruta": "usr/bin/awk"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/b2sum"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/base32"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/base64"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/basename"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/basenc"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "bc",
+ "ruta": "usr/bin/bc"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/cal"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/cat"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/chrt"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "kbd",
+ "ruta": "usr/bin/chvt"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/cksum"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "ncurses-tools",
+ "ruta": "usr/bin/clear"
+ },
+ {
+ "destino": "diffutils",
+ "lo_declara": "diffutils",
+ "ruta": "usr/bin/cmp"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/comm"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/cp"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/csplit"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/cut"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/date"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "bc",
+ "ruta": "usr/bin/dc"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/dd"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "kbd",
+ "ruta": "usr/bin/deallocvt"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/df"
+ },
+ {
+ "destino": "diffutils",
+ "lo_declara": "diffutils",
+ "ruta": "usr/bin/diff"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/dir"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/dircolors"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/dirname"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/du"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/echo"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/eject"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/env"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/expand"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/expr"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/factor"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/fallocate"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/false"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "kbd",
+ "ruta": "usr/bin/fgconsole"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/flock"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/fmt"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/fold"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "psmisc",
+ "ruta": "usr/bin/fuser"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/groups"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/head"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/hexdump"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/hostid"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/id"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/install"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/ipcrm"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/ipcs"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/join"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "psmisc",
+ "ruta": "usr/bin/killall"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/last"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/link"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/ln"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/logger"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/logname"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/ls"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "lsof",
+ "ruta": "usr/bin/lsof"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "pciutils",
+ "ruta": "usr/bin/lspci"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "usbutils",
+ "ruta": "usr/bin/lsusb"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "xz-tools",
+ "ruta": "usr/bin/lzcat"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "xz-tools",
+ "ruta": "usr/bin/lzma"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "mandoc",
+ "ruta": "usr/bin/man"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/md5sum"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/mesg"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/mkdir"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/mkfifo"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/mktemp"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/more"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/mv"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/nl"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/nohup"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/nproc"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/nsenter"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/numfmt"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/od"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "kbd",
+ "ruta": "usr/bin/openvt"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "shadow",
+ "ruta": "usr/bin/passwd"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/paste"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/pathchk"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/pr"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/printenv"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/printf"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "psmisc",
+ "ruta": "usr/bin/pstree"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/ptx"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/pwd"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/readlink"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/realpath"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/renice"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "ncurses-tools",
+ "ruta": "usr/bin/reset"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/rm"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/rmdir"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/script"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/seq"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "kbd",
+ "ruta": "usr/bin/setkeycodes"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/setsid"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/sha1sum"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/sha224sum"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/sha256sum"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/sha384sum"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/sha512sum"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "kbd",
+ "ruta": "usr/bin/showkey"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/shred"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/shuf"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/sleep"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/sort"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/split"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/sum"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/tac"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/tail"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/taskset"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/tee"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/test"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/timeout"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/touch"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/tr"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/true"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/truncate"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/tsort"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/tty"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/unexpand"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/uniq"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/unlink"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "xz-tools",
+ "ruta": "usr/bin/unlzma"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/unshare"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "xz-tools",
+ "ruta": "usr/bin/unxz"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/uptime"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/users"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/vdir"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/wall"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/wc"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/who"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/whoami"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "vim",
+ "ruta": "usr/bin/xxd"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "xz-tools",
+ "ruta": "usr/bin/xz"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "xz-tools",
+ "ruta": "usr/bin/xzcat"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/yes"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "shadow",
+ "ruta": "usr/sbin/chpasswd"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "parted",
+ "ruta": "usr/sbin/partprobe"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/sbin/readprofile"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/sbin/rtcwake"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "kbd",
+ "ruta": "usr/sbin/setfont"
+ }
+ ],
+ "tapados_por_receta": {
+ "akllay": 1,
+ "bc": 2,
+ "diffutils": 3,
+ "dosfstools": 2,
+ "e2fsprogs": 4,
+ "findutils": 1,
+ "findutils-xargs": 1,
+ "gzip": 3,
+ "iproute2": 1,
+ "kbd": 8,
+ "lsof": 1,
+ "mandoc": 1,
+ "ncurses-tools": 2,
+ "parted": 1,
+ "pciutils": 1,
+ "procps-ng": 5,
+ "psmisc": 3,
+ "sed": 1,
+ "shadow": 4,
+ "tar": 1,
+ "usbutils": 1,
+ "util-linux": 40,
+ "uutils": 93,
+ "vim": 1,
+ "xz-tools": 6
+ },
+ "tapados_por_receta_build": {
+ "musl-shared": 231
+ },
+ "tapados_reales": [
+ {
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/coreutils"
+ },
+ {
+ "lo_declara": "diffutils",
+ "ruta": "usr/bin/diffutils"
+ },
+ {
+ "lo_declara": "findutils",
+ "ruta": "usr/bin/find"
+ },
+ {
+ "lo_declara": "findutils-xargs",
+ "ruta": "usr/bin/xargs"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/aio.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/alloca.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/ar.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/arpa/ftp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/arpa/inet.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/arpa/nameser.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/arpa/nameser_compat.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/arpa/telnet.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/arpa/tftp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/assert.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/alltypes.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/dirent.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/errno.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/fcntl.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/fenv.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/float.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/hwcap.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/io.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/ioctl.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/ioctl_fix.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/ipc.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/ipcstat.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/kd.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/limits.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/link.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/mman.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/msg.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/poll.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/posix.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/ptrace.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/reg.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/resource.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/sem.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/setjmp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/shm.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/signal.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/socket.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/soundcard.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/stat.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/statfs.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/stdint.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/syscall.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/termios.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/user.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/vt.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/byteswap.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/complex.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/cpio.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/crypt.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/ctype.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/dirent.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/dlfcn.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/elf.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/endian.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/err.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/errno.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/fcntl.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/features.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/fenv.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/float.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/fmtmsg.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/fnmatch.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/ftw.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/getopt.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/glob.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/grp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/iconv.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/ifaddrs.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/inttypes.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/iso646.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/langinfo.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/lastlog.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/libgen.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/libintl.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/limits.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/link.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/locale.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/malloc.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/math.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/memory.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/mntent.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/monetary.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/mqueue.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/net/ethernet.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/net/if.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/net/if_arp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/net/route.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netdb.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/ether.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/icmp6.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/if_ether.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/igmp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/in.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/in_systm.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/ip.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/ip6.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/ip_icmp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/tcp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/udp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netpacket/packet.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/nl_types.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/paths.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/poll.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/pthread.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/pty.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/pwd.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/regex.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/resolv.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sched.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/scsi/scsi.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/scsi/scsi_ioctl.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/scsi/sg.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/search.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/semaphore.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/setjmp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/shadow.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/signal.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/spawn.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stdalign.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stdarg.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stdbool.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stdc-predef.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stddef.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stdint.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stdio.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stdio_ext.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stdlib.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stdnoreturn.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/string.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/strings.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stropts.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/acct.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/auxv.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/cachectl.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/dir.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/epoll.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/errno.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/eventfd.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/fanotify.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/fcntl.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/file.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/fsuid.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/inotify.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/io.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/ioctl.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/ipc.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/kd.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/klog.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/membarrier.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/mman.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/mount.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/msg.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/mtio.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/param.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/personality.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/poll.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/prctl.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/procfs.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/ptrace.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/quota.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/random.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/reboot.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/reg.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/resource.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/select.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/sem.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/sendfile.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/shm.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/signal.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/signalfd.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/socket.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/soundcard.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/stat.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/statfs.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/statvfs.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/stropts.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/swap.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/syscall.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/sysinfo.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/syslog.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/sysmacros.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/termios.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/time.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/timeb.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/timerfd.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/times.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/timex.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/ttydefaults.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/types.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/ucontext.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/uio.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/un.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/user.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/utsname.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/vfs.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/vt.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/wait.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/xattr.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/syscall.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sysexits.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/syslog.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/tar.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/termios.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/tgmath.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/threads.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/time.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/uchar.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/ucontext.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/ulimit.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/unistd.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/utime.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/utmp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/utmpx.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/values.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/wait.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/wchar.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/wctype.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/wordexp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/Scrt1.o"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/crt1.o"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/crti.o"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/crtn.o"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/libcrypt.a"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/libdl.a"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/libm.a"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/libpthread.a"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/libresolv.a"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/librt.a"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/libutil.a"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/libxnet.a"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/rcrt1.o"
+ }
+ ],
+ "variante": "mirada"
+ },
+ {
+ "ficheros_de_perfil": 102489,
+ "n_tapados": 194,
+ "n_tapados_de_build": 231,
+ "n_tapados_reales": 269,
+ "nodos": 632,
+ "nodos_sin_artefacto": [
+ "corpus/agora-cli",
+ "corpus/arje-logind-compat",
+ "corpus/arje-polkit-compat",
+ "corpus/arjectl",
+ "corpus/atuq",
+ "corpus/boveda",
+ "corpus/dust",
+ "corpus/libelogind",
+ "corpus/matilda",
+ "corpus/minga",
+ "corpus/pacha",
+ "corpus/pacha-secretos",
+ "corpus/puriy-costura",
+ "corpus/puriy-costura-torrent",
+ "corpus/sandokan-watch",
+ "corpus/takana",
+ "corpus/tejido",
+ "corpus/thasnuna",
+ "corpus/tupu",
+ "corpus/willay-crosscheck",
+ "corpus/willay-daemon",
+ "corpus/wireplumber",
+ "incoming-cosmic/wireplumber",
+ "incoming-gnome/accountsservice",
+ "incoming-gnome/gnome-shell",
+ "incoming-gnome/gvfs",
+ "incoming-gnome/libgdm",
+ "incoming-gnome/mutter",
+ "incoming-gnome/udisks",
+ "incoming-gnome/wireplumber",
+ "incoming-kde/qtbase",
+ "incoming-kde/qtdeclarative",
+ "incoming-kde/qtlanguageserver",
+ "incoming-kde/qtlocation",
+ "incoming-kde/qtpositioning",
+ "incoming-kde/qtshadertools",
+ "incoming-kde/qtspeech",
+ "incoming-kde/qtsvg",
+ "incoming-kde/qttools",
+ "incoming-kde/qtwayland"
+ ],
+ "perfiles": [
+ "base",
+ "cli",
+ "escritorio-mirada",
+ "escritorio-sway",
+ "escritorio-cosmic",
+ "escritorio-gnome",
+ "escritorio-kde",
+ "servidor"
+ ],
+ "piso": "5011955a2a107f9fa9fc1d59fadb8a8958d91836934c7a25dbd8e487b2d05a63-product-rootfs",
+ "solo_del_piso_enlaces": 219,
+ "solo_del_piso_reales": [
+ "bin/busybox",
+ "ente/attest.json",
+ "ente/seed.card.json",
+ "etc/group",
+ "etc/passwd",
+ "usr/bin/arje-zero",
+ "usr/bin/hammerd",
+ "usr/lib/libc.a"
+ ],
+ "tapados": [
+ {
+ "destino": "busybox",
+ "lo_declara": "e2fsprogs",
+ "ruta": "bin/chattr"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "util-linux",
+ "ruta": "bin/dmesg"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "gzip",
+ "ruta": "bin/gunzip"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "gzip",
+ "ruta": "bin/gzip"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "kbd",
+ "ruta": "bin/kbd_mode"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "procps-ng",
+ "ruta": "bin/kill"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "shadow",
+ "ruta": "bin/login"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "e2fsprogs",
+ "ruta": "bin/lsattr"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "util-linux",
+ "ruta": "bin/mount"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "util-linux",
+ "ruta": "bin/mountpoint"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "procps-ng",
+ "ruta": "bin/pidof"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "procps-ng",
+ "ruta": "bin/ps"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "sed",
+ "ruta": "bin/sed"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "shadow",
+ "ruta": "bin/su"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "tar",
+ "ruta": "bin/tar"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "util-linux",
+ "ruta": "bin/umount"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "procps-ng",
+ "ruta": "bin/watch"
+ },
+ {
+ "destino": "busybox",
+ "lo_declara": "gzip",
+ "ruta": "bin/zcat"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/blkid"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/blockdev"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/fdisk"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/findfs"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/fsck"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/fsck.minix"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/fstrim"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/hwclock"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "iproute2",
+ "ruta": "sbin/ip"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/losetup"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "dosfstools",
+ "ruta": "sbin/mkdosfs"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "e2fsprogs",
+ "ruta": "sbin/mke2fs"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "e2fsprogs",
+ "ruta": "sbin/mkfs.ext2"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/mkfs.minix"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "dosfstools",
+ "ruta": "sbin/mkfs.vfat"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/mkswap"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/pivot_root"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/sulogin"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/swapoff"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/swapon"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "sbin/switch_root"
+ },
+ {
+ "destino": "../bin/busybox",
+ "lo_declara": "procps-ng",
+ "ruta": "sbin/sysctl"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/["
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "akllay",
+ "ruta": "usr/bin/awk"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/b2sum"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/base32"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/base64"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/basename"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/basenc"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "bc",
+ "ruta": "usr/bin/bc"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "bzip2",
+ "ruta": "usr/bin/bunzip2"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "bzip2",
+ "ruta": "usr/bin/bzcat"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "bzip2",
+ "ruta": "usr/bin/bzip2"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/cal"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/cat"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/chrt"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "kbd",
+ "ruta": "usr/bin/chvt"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/cksum"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "ncurses-tools",
+ "ruta": "usr/bin/clear"
+ },
+ {
+ "destino": "diffutils",
+ "lo_declara": "diffutils",
+ "ruta": "usr/bin/cmp"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/comm"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/cp"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "cronie",
+ "ruta": "usr/bin/crontab"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/csplit"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/cut"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/date"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "bc",
+ "ruta": "usr/bin/dc"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/dd"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "kbd",
+ "ruta": "usr/bin/deallocvt"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/df"
+ },
+ {
+ "destino": "diffutils",
+ "lo_declara": "diffutils",
+ "ruta": "usr/bin/diff"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/dir"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/dircolors"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/dirname"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/du"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/echo"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/eject"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/env"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/expand"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/expr"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/factor"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/fallocate"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/false"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "kbd",
+ "ruta": "usr/bin/fgconsole"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/flock"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/fmt"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/fold"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "psmisc",
+ "ruta": "usr/bin/fuser"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/groups"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/head"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/hexdump"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/hostid"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/id"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/install"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/ipcrm"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/ipcs"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/join"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "psmisc",
+ "ruta": "usr/bin/killall"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/last"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "less",
+ "ruta": "usr/bin/less"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/link"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/ln"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/logger"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/logname"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "cups",
+ "ruta": "usr/bin/lpq"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "cups",
+ "ruta": "usr/bin/lpr"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/ls"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "lsof",
+ "ruta": "usr/bin/lsof"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "pciutils",
+ "ruta": "usr/bin/lspci"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "usbutils",
+ "ruta": "usr/bin/lsusb"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "xz-tools",
+ "ruta": "usr/bin/lzcat"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "xz-tools",
+ "ruta": "usr/bin/lzma"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "mandoc",
+ "ruta": "usr/bin/man"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/md5sum"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/mesg"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/mkdir"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/mkfifo"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/mktemp"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/more"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/mv"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/nl"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/nohup"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/nproc"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/nsenter"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/numfmt"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/od"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "kbd",
+ "ruta": "usr/bin/openvt"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "shadow",
+ "ruta": "usr/bin/passwd"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/paste"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "patch",
+ "ruta": "usr/bin/patch"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/pathchk"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/pr"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/printenv"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/printf"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "psmisc",
+ "ruta": "usr/bin/pstree"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/ptx"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/pwd"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/readlink"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/realpath"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/renice"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "ncurses-tools",
+ "ruta": "usr/bin/reset"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/rm"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/rmdir"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/script"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/seq"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "kbd",
+ "ruta": "usr/bin/setkeycodes"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/setsid"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/sha1sum"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/sha224sum"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/sha256sum"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/sha384sum"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/sha512sum"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "kbd",
+ "ruta": "usr/bin/showkey"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/shred"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/shuf"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/sleep"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/sort"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/split"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/sum"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/tac"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/tail"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/taskset"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/tee"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/test"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/timeout"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/touch"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/tr"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "tree",
+ "ruta": "usr/bin/tree"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/true"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/truncate"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/tsort"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/tty"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/unexpand"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/uniq"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/unlink"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "xz-tools",
+ "ruta": "usr/bin/unlzma"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/unshare"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "xz-tools",
+ "ruta": "usr/bin/unxz"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/uptime"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/users"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/vdir"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/bin/wall"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/wc"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "wget",
+ "ruta": "usr/bin/wget"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/who"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/whoami"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "vim",
+ "ruta": "usr/bin/xxd"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "xz-tools",
+ "ruta": "usr/bin/xz"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "xz-tools",
+ "ruta": "usr/bin/xzcat"
+ },
+ {
+ "destino": "coreutils",
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/yes"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "shadow",
+ "ruta": "usr/sbin/chpasswd"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "cronie",
+ "ruta": "usr/sbin/crond"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "parted",
+ "ruta": "usr/sbin/partprobe"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/sbin/readprofile"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "util-linux",
+ "ruta": "usr/sbin/rtcwake"
+ },
+ {
+ "destino": "../../bin/busybox",
+ "lo_declara": "kbd",
+ "ruta": "usr/sbin/setfont"
+ }
+ ],
+ "tapados_por_receta": {
+ "akllay": 1,
+ "bc": 2,
+ "bzip2": 3,
+ "cronie": 2,
+ "cups": 2,
+ "diffutils": 3,
+ "dosfstools": 2,
+ "e2fsprogs": 4,
+ "findutils": 1,
+ "findutils-xargs": 1,
+ "gzip": 3,
+ "iproute2": 1,
+ "kbd": 8,
+ "less": 1,
+ "lsof": 1,
+ "mandoc": 1,
+ "ncurses-tools": 2,
+ "netup": 1,
+ "openssh": 32,
+ "parted": 1,
+ "patch": 1,
+ "pciutils": 1,
+ "procps-ng": 5,
+ "psmisc": 3,
+ "ripgrep": 1,
+ "sed": 1,
+ "shadow": 4,
+ "tar": 1,
+ "tree": 1,
+ "usbutils": 1,
+ "util-linux": 40,
+ "uutils": 93,
+ "vim": 1,
+ "wget": 1,
+ "xz-tools": 6
+ },
+ "tapados_por_receta_build": {
+ "musl-shared": 231
+ },
+ "tapados_reales": [
+ {
+ "lo_declara": "openssh",
+ "ruta": "etc/ssh/moduli"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "etc/ssh/ssh_config"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "etc/ssh/sshd_config"
+ },
+ {
+ "lo_declara": "uutils",
+ "ruta": "usr/bin/coreutils"
+ },
+ {
+ "lo_declara": "diffutils",
+ "ruta": "usr/bin/diffutils"
+ },
+ {
+ "lo_declara": "findutils",
+ "ruta": "usr/bin/find"
+ },
+ {
+ "lo_declara": "netup",
+ "ruta": "usr/bin/netup"
+ },
+ {
+ "lo_declara": "ripgrep",
+ "ruta": "usr/bin/rg"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/bin/scp"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/bin/sftp"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/bin/ssh"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/bin/ssh-add"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/bin/ssh-agent"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/bin/ssh-keygen"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/bin/ssh-keyscan"
+ },
+ {
+ "lo_declara": "findutils-xargs",
+ "ruta": "usr/bin/xargs"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/aio.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/alloca.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/ar.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/arpa/ftp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/arpa/inet.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/arpa/nameser.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/arpa/nameser_compat.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/arpa/telnet.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/arpa/tftp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/assert.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/alltypes.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/dirent.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/errno.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/fcntl.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/fenv.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/float.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/hwcap.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/io.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/ioctl.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/ioctl_fix.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/ipc.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/ipcstat.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/kd.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/limits.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/link.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/mman.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/msg.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/poll.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/posix.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/ptrace.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/reg.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/resource.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/sem.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/setjmp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/shm.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/signal.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/socket.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/soundcard.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/stat.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/statfs.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/stdint.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/syscall.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/termios.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/user.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/bits/vt.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/byteswap.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/complex.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/cpio.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/crypt.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/ctype.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/dirent.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/dlfcn.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/elf.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/endian.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/err.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/errno.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/fcntl.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/features.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/fenv.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/float.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/fmtmsg.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/fnmatch.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/ftw.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/getopt.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/glob.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/grp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/iconv.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/ifaddrs.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/inttypes.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/iso646.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/langinfo.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/lastlog.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/libgen.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/libintl.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/limits.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/link.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/locale.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/malloc.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/math.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/memory.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/mntent.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/monetary.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/mqueue.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/net/ethernet.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/net/if.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/net/if_arp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/net/route.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netdb.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/ether.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/icmp6.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/if_ether.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/igmp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/in.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/in_systm.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/ip.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/ip6.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/ip_icmp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/tcp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netinet/udp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/netpacket/packet.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/nl_types.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/paths.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/poll.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/pthread.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/pty.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/pwd.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/regex.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/resolv.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sched.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/scsi/scsi.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/scsi/scsi_ioctl.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/scsi/sg.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/search.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/semaphore.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/setjmp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/shadow.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/signal.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/spawn.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stdalign.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stdarg.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stdbool.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stdc-predef.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stddef.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stdint.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stdio.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stdio_ext.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stdlib.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stdnoreturn.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/string.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/strings.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/stropts.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/acct.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/auxv.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/cachectl.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/dir.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/epoll.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/errno.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/eventfd.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/fanotify.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/fcntl.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/file.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/fsuid.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/inotify.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/io.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/ioctl.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/ipc.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/kd.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/klog.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/membarrier.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/mman.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/mount.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/msg.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/mtio.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/param.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/personality.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/poll.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/prctl.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/procfs.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/ptrace.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/quota.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/random.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/reboot.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/reg.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/resource.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/select.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/sem.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/sendfile.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/shm.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/signal.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/signalfd.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/socket.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/soundcard.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/stat.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/statfs.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/statvfs.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/stropts.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/swap.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/syscall.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/sysinfo.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/syslog.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/sysmacros.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/termios.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/time.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/timeb.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/timerfd.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/times.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/timex.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/ttydefaults.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/types.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/ucontext.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/uio.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/un.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/user.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/utsname.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/vfs.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/vt.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/wait.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sys/xattr.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/syscall.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/sysexits.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/syslog.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/tar.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/termios.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/tgmath.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/threads.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/time.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/uchar.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/ucontext.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/ulimit.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/unistd.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/utime.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/utmp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/utmpx.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/values.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/wait.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/wchar.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/wctype.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/include/wordexp.h"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/Scrt1.o"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/crt1.o"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/crti.o"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/crtn.o"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/libcrypt.a"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/libdl.a"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/libm.a"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/libpthread.a"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/libresolv.a"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/librt.a"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/libutil.a"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/libxnet.a"
+ },
+ {
+ "lo_declara": "musl-shared",
+ "ruta": "usr/lib/rcrt1.o"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/libexec/sftp-server"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/libexec/ssh-keysign"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/libexec/ssh-pkcs11-helper"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/libexec/ssh-sk-helper"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/libexec/sshd-auth"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/libexec/sshd-session"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/sbin/sshd"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat1/scp.1"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat1/sftp.1"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat1/ssh-add.1"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat1/ssh-agent.1"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat1/ssh-keygen.1"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat1/ssh-keyscan.1"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat1/ssh.1"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat5/moduli.5"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat5/ssh_config.5"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat5/sshd_config.5"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat8/sftp-server.8"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat8/ssh-keysign.8"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat8/ssh-pkcs11-helper.8"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat8/ssh-sk-helper.8"
+ },
+ {
+ "lo_declara": "openssh",
+ "ruta": "usr/share/man/cat8/sshd.8"
+ }
+ ],
+ "variante": "full"
+ }
+ ]
+}
diff --git a/scripts/censo-piso.py b/scripts/censo-piso.py
new file mode 100755
index 00000000..1af56191
--- /dev/null
+++ b/scripts/censo-piso.py
@@ -0,0 +1,286 @@
+#!/usr/bin/env python3
+"""censo-piso.py — qué parte de una imagen NO sale de su clausura, medido fichero por fichero.
+
+── POR QUÉ EXISTE ──────────────────────────────────────────────────────────────────────────────
+Una imagen de perfil se arma poniendo el PISO (`product-rootfs`, la salida de `takana bootstrap
+product` — **no hay receta que lo produzca**) y fundiendo encima la clausura de cada perfil con
+`cp -a -l -n`: *gana el primero*, y el primero es el piso. O sea que todo camino que el piso trae
+y un perfil también, en la imagen sale **del piso**, no de la clausura que el `os-release` declara.
+
+Eso no se veía en ningún número. Medido el 2026-10-15 sobre la variante `mirada`
+(`base` + `escritorio-mirada`, 122 nodos, 19.997 ficheros de perfil):
+
+ el piso trae 690 ficheros (413 enlaces) y TAPA 418 caminos de la clausura:
+ · 183 por SYMLINK — `bin/ps`, `bin/mount`, `bin/sed`, `bin/tar`, `bin/su`, `bin/login`,
+ `bin/dmesg`… todos a `busybox`, con procps-ng / util-linux / sed / tar / shadow en la
+ clausura, declarados y sin usarse
+ · 235 por FICHERO REAL — un binario del bootstrap ganándole al declarado, sin symlink que
+ lo delate. La primera versión de este censo no los contaba: 235 caminos fuera del número.
+ ⇒ de los 418, **187 son de EJECUCIÓN** (uutils 93 · util-linux 40 · kbd 8 · xz-tools 6 ·
+ procps-ng 5 · e2fsprogs 4 …) y 231 de tiempo de build (las cabeceras de musl y sus
+ `crt*.o`, que una imagen de producto no tendría que llevar de ningún lado).
+ y aporta, único suyo:
+ · 230 applets de busybox que ningún perfil provee
+ · 42 ficheros REALES: OpenSSH entero —`escritorio-mirada`+`base` **no declaran openssh**,
+ así que el ssh del medio del escritorio sale del piso— más `arje-zero` (PID 1), `hammerd`,
+ `netup`, `rg`, `ente/attest.json`, `ente/seed.card.json`, `etc/passwd`, `etc/group`,
+ `bin/busybox` y `usr/lib/libc.a`
+
+En `servidor` y `full` aparece además `openssh 32` entre las tapadas: esas variantes SÍ lo declaran,
+y el piso les gana con el binario de agosto.
+
+⇒ **Las dos mitades del trabajo que falta para una imagen definitiva salen de acá**: los 183 son
+deuda a retirar (el camino lo abrió `takana c51c2bf3`, que liberó sólo los 16 con `[[setuid]]`
+declarado, con el argumento de que a un symlink no se le puede poner el bit); los 42 son lo que
+alguna receta y algún perfil tendrán que declarar para que el piso pueda irse.
+
+⚠ **No se tocan 183 caminos de una pasada.** Reemplazar un applet por el binario de upstream cambia
+banderas y puede romper un script del arranque — está escrito en `docs/plan-botar-busybox.md` y en
+el propio `compone()`. Esto MIDE; retirar es trabajo con su propia verificación.
+
+## Lo que este censo NO dice
+
+No mira contenido: dos ficheros con el mismo camino se cuentan como colisión aunque fueran el mismo
+byte. Para los symlinks a busybox eso da igual (el destino es otro binario), y es justamente el caso
+que importa.
+
+Uso: censo-piso.py [--json docs/state/piso.json] [--variante mirada] [--piso DIR]
+ (sin `--variante`: todas las que `instalador-variantes.sh` sabe armar)
+"""
+import argparse
+import importlib.util
+import json
+import os
+import sys
+
+RAIZ = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
+
+# Las variantes y sus perfiles, en el MISMO orden en que `instalador-variantes.sh` los funde — el
+# orden es lo que decide quién gana, así que una copia desordenada mediría otra imagen.
+# ⚠ Es una segunda lista y se sabe: la primera está en `perfiles_de()` de ese guion, en shell. Se
+# comprueba contra ella (`--comprobar-contra`) para que la divergencia se note en vez de mentir.
+VARIANTES = {
+ 'base': [],
+ 'servidor': ['base', 'servidor'],
+ 'mirada': ['base', 'escritorio-mirada'],
+ 'full': ['base', 'cli', 'escritorio-mirada', 'escritorio-sway', 'escritorio-cosmic',
+ 'escritorio-gnome', 'escritorio-kde', 'servidor'],
+}
+
+
+def _cargar(nombre, ruta):
+ spec = importlib.util.spec_from_file_location(nombre, ruta)
+ mod = importlib.util.module_from_spec(spec)
+ spec.loader.exec_module(mod)
+ return mod
+
+
+def piso_por_defecto():
+ """El MISMO criterio que `instalador-variantes.sh`: el `product-rootfs` más reciente.
+
+ ⚠ Y ese criterio es por MTIME, no por hash: `ls -dt | head -1`. Dos máquinas con los mismos
+ artefactos pueden elegir pisos distintos, y el censo saldría distinto sin que nada cambie. Se
+ informa el que se usó para que el número sea interpretable.
+ """
+ cands = []
+ for d in os.listdir('/store') if os.path.isdir('/store') else []:
+ if d.endswith('-product-rootfs'):
+ p = os.path.join('/store', d)
+ cands.append((os.path.getmtime(p), p))
+ if not cands:
+ return None
+ return sorted(cands, reverse=True)[0][1]
+
+
+def ficheros_de(raiz):
+ """{ruta relativa: es_enlace}. Los symlinks a directorio cuentan como entrada, no se recorren."""
+ salida = {}
+ for base, dirs, archivos in os.walk(raiz):
+ if '/.hammer' in base:
+ continue
+ for d in list(dirs):
+ p = os.path.join(base, d)
+ if os.path.islink(p):
+ salida[os.path.relpath(p, raiz)] = True
+ dirs.remove(d)
+ for f in archivos:
+ p = os.path.join(base, f)
+ rel = os.path.relpath(p, raiz)
+ if rel.startswith('.hammer'):
+ continue
+ salida[rel] = os.path.islink(p)
+ return salida
+
+
+def es_de_build(rel):
+ """¿Es un fichero de TIEMPO DE BUILD y no de ejecución?
+
+ ⚠ La distinción no es cosmética y casi me hizo publicar un titular falso (2026-10-15). El
+ recuento bruto ponía `musl-shared` primero con 231 caminos tapados, lo que se lee como «la libc
+ de la imagen no es la declarada». Mirándolos: **218 son cabeceras `usr/include/*.h` y 13 son
+ `crt1.o`/`libm.a`/`libpthread.a`** — y `libc.so` / `ld-musl-*` NO están en la lista, o sea que
+ el runtime no está tapado en absoluto. Mezclar las dos clases infla el número con lo inocuo y
+ esconde lo que sí importa: `uutils` 93 y `util-linux` 40, que son los comandos que alguien
+ escribe. (Y de paso dice otra cosa: una imagen de PRODUCTO no tiene por qué llevar 218
+ cabeceras de C ni los `crt*.o`, vengan del piso o del perfil.)
+ """
+ return (rel.startswith('usr/include/') or rel.startswith('include/')
+ or rel.endswith(('.a', '.o', '.pc', '.h', '.hpp'))
+ or '/pkgconfig/' in rel or '/cmake/' in rel)
+
+
+def censo(variante, perfiles, piso, cp):
+ memb = cp.yupana.membresia_imagen()
+ pedidos = set(perfiles)
+ union = sorted(k for k, v in memb.items() if pedidos & set(v) and k[0] != 'wanted')
+ hashes, _ = cp.mapa_hashes()
+
+ de_perfil, sin_artefacto = {}, []
+ for clave in union:
+ h = (hashes.get(clave, ('', ''))[0] or '').replace('b3:', '')
+ d = '/store/%s-%s' % (h, clave[1])
+ if not h or not os.path.isdir(d):
+ sin_artefacto.append('%s/%s' % clave)
+ continue
+ for rel in ficheros_de(d):
+ de_perfil.setdefault(rel, clave[1])
+
+ # ⚠ DOS CLASES DE TAPADO, y la primera versión de este censo sólo contaba una. Un symlink del
+ # piso que tapa un binario declarado se ve enseguida (`bin/ps → busybox`). Pero el piso también
+ # trae FICHEROS REALES en caminos que un perfil declara, y ahí gana un binario del bootstrap
+ # —de otra fecha, de otra cadena— sobre el de la clausura, sin symlink que lo delate. Contar
+ # sólo los enlaces dejaba 235 caminos fuera del número en la variante `mirada`.
+ tapados, tapados_reales, unicos_reales, unicos_enlace = [], [], [], []
+ if piso and os.path.isdir(piso):
+ for rel, es_enlace in ficheros_de(piso).items():
+ if rel in de_perfil:
+ if es_enlace:
+ tapados.append({'ruta': rel,
+ 'destino': os.readlink(os.path.join(piso, rel)),
+ 'lo_declara': de_perfil[rel]})
+ else:
+ tapados_reales.append({'ruta': rel, 'lo_declara': de_perfil[rel]})
+ elif es_enlace:
+ unicos_enlace.append(rel)
+ else:
+ unicos_reales.append(rel)
+
+ # Quién pierde más caminos: es el orden de ataque para retirar el piso.
+ # Dos tablas: lo que tapa un comando que alguien ejecuta, y lo que tapa un fichero de build.
+ por_receta, por_receta_build = {}, {}
+ for t in tapados + tapados_reales:
+ destino = por_receta_build if es_de_build(t['ruta']) else por_receta
+ destino[t['lo_declara']] = destino.get(t['lo_declara'], 0) + 1
+ n_build = sum(por_receta_build.values())
+
+ return {
+ 'variante': variante,
+ 'perfiles': perfiles,
+ 'nodos': len(union),
+ 'ficheros_de_perfil': len(de_perfil),
+ 'nodos_sin_artefacto': sin_artefacto,
+ 'piso': os.path.basename(piso) if piso else None,
+ 'tapados': sorted(tapados, key=lambda t: t['ruta']),
+ 'n_tapados': len(tapados),
+ 'tapados_reales': sorted(tapados_reales, key=lambda t: t['ruta']),
+ 'n_tapados_reales': len(tapados_reales),
+ 'tapados_por_receta': dict(sorted(por_receta.items(), key=lambda x: (-x[1], x[0]))),
+ 'tapados_por_receta_build': dict(sorted(por_receta_build.items(), key=lambda x: (-x[1], x[0]))),
+ 'n_tapados_de_build': n_build,
+ 'solo_del_piso_reales': sorted(unicos_reales),
+ 'solo_del_piso_enlaces': len(unicos_enlace),
+ }
+
+
+def perfiles_del_guion():
+ """Lee `perfiles_de()` de `instalador-variantes.sh` para comprobar que no divergimos."""
+ ruta = os.path.join(RAIZ, 'scripts', 'instalador-variantes.sh')
+ try:
+ txt = open(ruta, encoding='utf-8').read()
+ except OSError:
+ return None
+ ini = txt.find('perfiles_de()')
+ if ini < 0:
+ return None
+ cuerpo = txt[ini:txt.find('\n}', ini)]
+ # ⚠ Las ramas del `case` son `variante:medio`, y una variante tiene MÁS DE UNA: hoy
+ # `servidor:run` da `base servidor-minimo` y `servidor:*` da `base servidor`. Un parser que se
+ # quedaba con la primera rama comparaba la del medio `run` contra la del medio por defecto y
+ # avisaba de una divergencia que no existía — lo dijo en su primera corrida. Se toma la rama
+ # `:*`, que es la del medio que arma `instalador-variantes.sh` por defecto.
+ vistos = {}
+ for linea in cuerpo.splitlines():
+ linea = linea.strip()
+ if 'echo' not in linea or ')' not in linea:
+ continue
+ patron = linea.split(')', 1)[0].strip()
+ if ':' not in patron:
+ continue
+ variante, _, medio = patron.partition(':')
+ if medio != '*':
+ continue
+ val = linea.split('echo', 1)[1].strip().strip(';').strip().strip('"')
+ vistos[variante] = val.split()
+ return vistos
+
+
+def main():
+ ap = argparse.ArgumentParser()
+ ap.add_argument('--json', help='escribir el informe acá')
+ ap.add_argument('--variante', action='append', help='sólo ésta (repetible)')
+ ap.add_argument('--piso', help='el product-rootfs a medir (def: el más reciente)')
+ a = ap.parse_args()
+
+ cp = _cargar('cierre_perfiles', os.path.join(RAIZ, 'scripts', 'cierre-perfiles.py'))
+ piso = a.piso or piso_por_defecto()
+ if not piso:
+ print('no encuentro ningún product-rootfs en /store', file=sys.stderr)
+ return 1
+
+ # La comprobación contra la fuente de verdad, antes de medir nada.
+ del_guion = perfiles_del_guion()
+ if del_guion:
+ for v, p in VARIANTES.items():
+ suyo = del_guion.get(v)
+ if suyo is not None and suyo != p:
+ print('⚠ divergencia con instalador-variantes.sh en «%s»: acá %s · allá %s'
+ % (v, p, suyo), file=sys.stderr)
+
+ quiero = a.variante or [v for v in VARIANTES if VARIANTES[v]]
+ informes = []
+ for v in quiero:
+ if v not in VARIANTES:
+ print('variante desconocida: %s' % v, file=sys.stderr)
+ return 2
+ if not VARIANTES[v]:
+ continue
+ informes.append(censo(v, VARIANTES[v], piso, cp))
+
+ print('== el piso contra la clausura · %s ==' % os.path.basename(piso))
+ for r in informes:
+ print(' %-10s %4d nodos · %5d ficheros de perfil · TAPA %3d por enlace + %3d por fichero real'
+ ' · aporta %2d propios + %3d applets'
+ % (r['variante'], r['nodos'], r['ficheros_de_perfil'], r['n_tapados'],
+ r['n_tapados_reales'], len(r['solo_del_piso_reales']), r['solo_del_piso_enlaces']))
+ n_ejec = r['n_tapados'] + r['n_tapados_reales'] - r['n_tapados_de_build']
+ print(' de ésos, %3d son de EJECUCIÓN (lo que alguien escribe) y %3d de tiempo de build'
+ % (n_ejec, r['n_tapados_de_build']))
+ peor = list(r['tapados_por_receta'].items())[:6]
+ if peor:
+ print(' recetas más tapadas en ejecución: %s'
+ % ' · '.join('%s %d' % kv for kv in peor))
+ if r['nodos_sin_artefacto']:
+ print(' ⚠ %d nodo(s) sin artefacto ⇒ sus ficheros NO se contaron: %s'
+ % (len(r['nodos_sin_artefacto']), ', '.join(r['nodos_sin_artefacto'][:5])))
+
+ if a.json:
+ with open(a.json, 'w', encoding='utf-8') as fh:
+ json.dump({'schema': 'takana-censo-piso/1', 'piso': os.path.basename(piso),
+ 'variantes': informes}, fh, ensure_ascii=False, indent=1, sort_keys=True)
+ fh.write('\n')
+ print(' → %s' % a.json)
+ return 0
+
+
+if __name__ == '__main__':
+ sys.exit(main())