Share the web-service machine glue between gfhome and gfcloud

Extract the shared-config identity overrides and the forgectrl-routed
ForgectrlMachine from gfhome into an installed module (python3-ffmachine);
gfhome imports it instead of carrying its own copy, so the coming gfcloud
daemon builds the same machine the same way.
This commit is contained in:
ScottW514
2026-08-08 19:08:13 -04:00
parent cd2107fe3c
commit 5d7ca46c07
4 changed files with 160 additions and 115 deletions
@@ -18,4 +18,4 @@ do_install() {
install -Dm 0600 ${WORKDIR}/gfhome.conf.sample ${D}${sysconfdir}/gfhome.conf.sample
}
RDEPENDS:${PN} += "python3-core python3-gfhardware python3-gfutilities"
RDEPENDS:${PN} += "python3-core python3-ffmachine python3-gfhardware python3-gfutilities"