From f88e5b253c1dd25f6013a1464f0258269469876c Mon Sep 17 00:00:00 2001 From: Stefano Babic Date: Mon, 10 Aug 2026 12:36:11 +0200 Subject: [PATCH] Add EnvironmentFile to quadlet podman quadlet is able to transform a systemd EnvironmentFile into podman's command line. An EnvironmentFile is useful in cases where runtime variables must be detected and /etc is set as read-only, or in any case when it is unwanted to change the quadlet itself. Signed-off-by: Stefano Babic --- classes/container-quadlet.bbclass | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/classes/container-quadlet.bbclass b/classes/container-quadlet.bbclass index f08a387..2cb20ea 100644 --- a/classes/container-quadlet.bbclass +++ b/classes/container-quadlet.bbclass @@ -185,6 +185,11 @@ python do_generate_quadlet() { if command: lines.append("Exec=" + command) + # EnvironmentFile variables + environmentfile = d.getVar('CONTAINER_ENVIRONMENT_FILE') + if environmentfile: + lines.append("EnvironmentFile=" + environmentfile) + # Environment variables environment = d.getVar('CONTAINER_ENVIRONMENT') if environment: