diff options
author | Oskari Rauta <oskari.rauta@gmail.com> | 2021-03-30 14:55:57 +0300 |
---|---|---|
committer | Daniel Golle <daniel@makrotopia.org> | 2021-03-31 00:55:45 +0100 |
commit | abce42385154c824d850225f466e54f1136a657a (patch) | |
tree | 4906f0b13112ebc62232939d848a5b3026e8dc02 /utils/podman/files | |
parent | df4b1ae24e5532e8d3c634d8ae82f87c8f6ea8e0 (diff) |
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 <oskari.rauta@gmail.com>
Diffstat (limited to 'utils/podman/files')
-rw-r--r-- | utils/podman/files/containers.conf | 10 | ||||
-rwxr-xr-x | utils/podman/files/podman.init | 14 |
2 files changed, 19 insertions, 5 deletions
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 +} |