From 8ad179e1e66daeb6d13ebbe8cdb1ef587d660866 Mon Sep 17 00:00:00 2001 From: vxtls <187420201+vxtls@users.noreply.github.com> Date: Wed, 4 Mar 2026 18:03:26 -0500 Subject: [PATCH] fix(steps-guix): build mes-minimal seed from canonical /usr/bin/mes-m2 output --- steps-guix/mes-minimal-stripped-0.19-i686-linux/pass1.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/steps-guix/mes-minimal-stripped-0.19-i686-linux/pass1.sh b/steps-guix/mes-minimal-stripped-0.19-i686-linux/pass1.sh index cdb373cd..02d012af 100644 --- a/steps-guix/mes-minimal-stripped-0.19-i686-linux/pass1.sh +++ b/steps-guix/mes-minimal-stripped-0.19-i686-linux/pass1.sh @@ -8,13 +8,17 @@ src_prepare() { :; } src_configure() { :; } src_compile() { - local stage + local stage mes_src stage="/tmp/mes-minimal-stripped-0.19-i686-linux" + mes_src=/usr/bin/mes-m2 rm -rf "${stage}" mkdir -p "${stage}/bin" - seed_install_exec /usr/bin/mes "${stage}/bin/mes" + # steps/mes-0.27.1/pass1.kaem installs the Mes binary as /usr/bin/mes-m2. + # Guix bootstrap seed expects the binary name "mes" inside the tarball. + seed_require_file "${mes_src}" + seed_install_exec "${mes_src}" "${stage}/bin/mes" seed_make_repro_tar_xz "${stage}" "${DISTFILES}/mes-minimal-stripped-0.19-i686-linux.tar.xz" }