From 50a250f5c3b1d89e9a504c2019218be43a2afed6 Mon Sep 17 00:00:00 2001 From: Matteo Valentini Date: Wed, 22 Jan 2025 18:02:13 +0100 Subject: [PATCH] fix(systemd): fix env vars with special chars Resolve issue with environment variables containing special characters when loaded via systemd. Adjusted `ExecStart` to invoke `podman` through `runagent`, ensuring proper handling of systemd's variable parsing quirks. --- imageroot/systemd/user/freepbx.service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/imageroot/systemd/user/freepbx.service b/imageroot/systemd/user/freepbx.service index 18644ccbd..a9d41c8b4 100644 --- a/imageroot/systemd/user/freepbx.service +++ b/imageroot/systemd/user/freepbx.service @@ -15,7 +15,7 @@ Restart=always ExecStartPre=/bin/rm -f %t/freepbx.pid %t/freepbx.ctr-id ExecStartPre=-runagent install-certificate freepbx ExecStartPre=-runagent discover-smarthost -ExecStart=/usr/bin/podman run \ +ExecStart=runagent /usr/bin/podman run \ --detach \ --conmon-pidfile=%t/freepbx.pid \ --cidfile=%t/freepbx.ctr-id \