From ecc4a0dc6f43d386193a8c3b83637faf1efad255 Mon Sep 17 00:00:00 2001 From: sergio Date: Sat, 18 Jul 2026 16:16:59 -0400 Subject: [PATCH] =?UTF-8?q?openrc=200.62.6:=20+=20libcap=20(requerido=20en?= =?UTF-8?q?=20Linux=20sin=20toggle)=20=E2=86=92=20sella;=20promovido=20a?= =?UTF-8?q?=20can=C3=B3nico?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit openrc es el supervisor de servicios (rc-service/rc-status/rc-update/start-stop-daemon) que faltaba para una distro instalable — arje-zero es PID1, openrc gestiona /etc/init.d. El build fallaba por libcap: meson.build lo pide incondicional en Linux (dependency 'libcap' >=2.33, sin -Dlibcap). Añadido → binarios estáticos-musl sellados. Co-Authored-By: Claude Opus 4.8 (1M context) --- recipes/{incoming => }/openrc.toml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) rename recipes/{incoming => }/openrc.toml (85%) diff --git a/recipes/incoming/openrc.toml b/recipes/openrc.toml similarity index 85% rename from recipes/incoming/openrc.toml rename to recipes/openrc.toml index d7df07d2..dd19c4f9 100644 --- a/recipes/incoming/openrc.toml +++ b/recipes/openrc.toml @@ -27,4 +27,6 @@ compile = "ninja -C output" install = "DESTDIR=/out meson install -C output --no-rebuild" [deps] -build = ["meson", "samurai", "python3", "pkgconf"] +# libcap NO es opcional en Linux: openrc/meson.build hace `dependency('libcap', version: '>=2.33')` +# incondicional (no hay -Dlibcap para desactivarlo, sólo se salta en no-Linux). Ya está en el corpus. +build = ["meson", "samurai", "python3", "pkgconf", "libcap"]