From 00ef5a675b1ce1f9be2602bf5d2227556398a8c2 Mon Sep 17 00:00:00 2001 From: ScottW514 Date: Fri, 19 Jun 2026 10:33:58 -0400 Subject: [PATCH] forgefirm-image: drop the gfui-client cloud client gfui-client connects to Glowforge's servers; ForgeFIRM replaces it with a local grblHAL controller (forgectrl). Remove it from the image via an override, leaving the shared glowforge-image base untouched. --- meta-forgefirm/recipes-forgefirm/images/forgefirm-image.bb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/meta-forgefirm/recipes-forgefirm/images/forgefirm-image.bb b/meta-forgefirm/recipes-forgefirm/images/forgefirm-image.bb index 9877a19..879ab1c 100644 --- a/meta-forgefirm/recipes-forgefirm/images/forgefirm-image.bb +++ b/meta-forgefirm/recipes-forgefirm/images/forgefirm-image.bb @@ -1,3 +1,10 @@ require recipes-glowforge/images/glowforge-image.bb DESCRIPTION = "OpenGlow/ForgeFIRM image for Glowforge" + +# ForgeFIRM cuts the cloud dependency: drop the Glowforge cloud client +# (gfui-client connects to Glowforge's servers) — exactly what ForgeFIRM +# replaces with a local grblHAL controller (forgectrl, currently a placeholder; +# see kas/README.md backlog #5). Removing it here (override only; the shared +# glowforge-image base is untouched) also sidesteps its do_package failure. +IMAGE_INSTALL:remove = "gfui-client"