aboutsummaryrefslogtreecommitdiff
path: root/utils/podman/files
diff options
context:
space:
mode:
authorOskari Rauta <oskari.rauta@gmail.com>2021-03-30 14:55:57 +0300
committerDaniel Golle <daniel@makrotopia.org>2021-03-31 00:55:45 +0100
commitabce42385154c824d850225f466e54f1136a657a (patch)
tree4906f0b13112ebc62232939d848a5b3026e8dc02 /utils/podman/files
parentdf4b1ae24e5532e8d3c634d8ae82f87c8f6ea8e0 (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.conf10
-rwxr-xr-xutils/podman/files/podman.init14
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
+}