Podman 4.4.0 adds a new systemd-generator, quadlet, that creates systemd units from various template files using similar logic as "podman generate systemd". However, currently the units generated by quadlet have an ExecStart= line with the incorrect podman path: ExecStart=/usr/local/bin/podman run [...] Passing PREFIX=/usr to emake in src_compile() fixes the issue. Please see URL for the fix in Arch Linux. This was also reported upstream to podman: https://github.com/containers/podman/issues/17359
*** Bug 902447 has been marked as a duplicate of this bug. ***
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76106fe05b59a02991a7394096b13b02697f5496 commit 76106fe05b59a02991a7394096b13b02697f5496 Author: Mathieu Tortuyaux <mtortuyaux@microsoft.com> AuthorDate: 2023-03-20 15:43:22 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-03-22 01:17:57 +0000 app-containers/podman: fix quadlet generation issue Without prefix, the podman path generated by quadlet was targetting /usr/local/bin/podman (instead of /usr/bin/podman) Closes: https://bugs.gentoo.org/895956 Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com> Closes: https://github.com/gentoo/gentoo/pull/30264 Signed-off-by: Sam James <sam@gentoo.org> app-containers/podman/{podman-4.4.1.ebuild => podman-4.4.1-r1.ebuild} | 1 + 1 file changed, 1 insertion(+)