From abce42385154c824d850225f466e54f1136a657a Mon Sep 17 00:00:00 2001 From: Oskari Rauta Date: Tue, 30 Mar 2021 14:55:57 +0300 Subject: podman: Add selinux variant and several improvements * add -selinux variant which depends on libselinux * init script for background service * updated configurations * maintainer change as requested Signed-off-by: Oskari Rauta --- utils/podman/files/containers.conf | 10 +++++----- utils/podman/files/podman.init | 14 ++++++++++++++ 2 files changed, 19 insertions(+), 5 deletions(-) create mode 100755 utils/podman/files/podman.init (limited to 'utils/podman/files') diff --git a/utils/podman/files/containers.conf b/utils/podman/files/containers.conf index c06e4b624..3cb5e87a2 100644 --- a/utils/podman/files/containers.conf +++ b/utils/podman/files/containers.conf @@ -7,19 +7,19 @@ network_config_dir="/etc/cni/net.d/" default_network="podman" [engine] -runtime="/usr/sbin/crun" +runtime="/usr/bin/crun" # runtime="/usr/sbin/runc" # runtime="/sbin/uxc" # runtime_supports_nocgroups = ["crun", "uxc"] # runtime_supports_json = ["crun", "runc", "kata", "uxc"] [engine.runtimes] -runc = [ - "/usr/sbin/runc", +crun = [ + "/usr/bin/crun", ] -crun = [ - "/usr/bin/crun", +runc = [ + "/usr/sbin/runc", ] uxc = [ diff --git a/utils/podman/files/podman.init b/utils/podman/files/podman.init new file mode 100755 index 000000000..1df70407f --- /dev/null +++ b/utils/podman/files/podman.init @@ -0,0 +1,14 @@ +#!/bin/sh /etc/rc.common + +START=99 +USE_PROCD=1 +NAME=podman +PROG=/usr/bin/podman + +start_service() { + [ -d /run/podman ] || mkdir -p /run/podman + procd_open_instance "podman" + procd_set_param command "$PROG" system service --time=0 + procd_append_param command $command + procd_close_instance +} -- cgit v1.2.3