mirror of
git://git.yoctoproject.org/meta-virtualization.git
synced 2025-07-19 20:59:41 +02:00
podman: add system service for podman
Add system service for podman which starts a podman instance allow to access the new HTTP based API (apiv2). Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
This commit is contained in:
parent
dcc50fe2f2
commit
bbbda2aff9
|
@ -97,6 +97,12 @@ do_install() {
|
||||||
if ${@bb.utils.contains('PACKAGECONFIG', 'docker', 'true', 'false', d)}; then
|
if ${@bb.utils.contains('PACKAGECONFIG', 'docker', 'true', 'false', d)}; then
|
||||||
oe_runmake install.docker DESTDIR="${D}"
|
oe_runmake install.docker DESTDIR="${D}"
|
||||||
fi
|
fi
|
||||||
|
if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then
|
||||||
|
install -d ${D}${systemd_unitdir}/system
|
||||||
|
install -m 644 ${S}/src/import/contrib/systemd/system/podman.service ${D}/${systemd_unitdir}/system
|
||||||
|
install -m 644 ${S}/src/import/contrib/systemd/system/podman.socket ${D}/${systemd_unitdir}/system
|
||||||
|
rm -f ${D}/${systemd_unitdir}/system/docker.service.rpm
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
FILES_${PN} += " \
|
FILES_${PN} += " \
|
||||||
|
@ -106,6 +112,8 @@ FILES_${PN} += " \
|
||||||
${sysconfdir}/cni \
|
${sysconfdir}/cni \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
SYSTEMD_SERVICE_${PN} = "podman.service podman.socket"
|
||||||
|
|
||||||
RDEPENDS_${PN} += "conmon virtual/runc iptables cni skopeo"
|
RDEPENDS_${PN} += "conmon virtual/runc iptables cni skopeo"
|
||||||
RRECOMMENDS_${PN} += "slirp4netns"
|
RRECOMMENDS_${PN} += "slirp4netns"
|
||||||
RCONFLICTS_${PN} = "${@bb.utils.contains('PACKAGECONFIG', 'docker', 'docker', '', d)}"
|
RCONFLICTS_${PN} = "${@bb.utils.contains('PACKAGECONFIG', 'docker', 'docker', '', d)}"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user