Skip to content

Commit ea2140a

Browse files
committed
Add support for Incus
Incus is a community-maintained fork of LXD and largely works the same way as LXD, thus it's straightforward to support. Signed-off-by: Neal Gompa <[email protected]>
1 parent 9c3cc4c commit ea2140a

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

container.fc

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,14 @@
2020
/usr/s?bin/buildkitd.* -- gen_context(system_u:object_r:container_runtime_exec_t,s0)
2121
/usr/local/s?bin/buildkitd.* -- gen_context(system_u:object_r:container_runtime_exec_t,s0)
2222

23+
/usr/s?bin/incus-.* -- gen_context(system_u:object_r:container_runtime_exec_t,s0)
2324
/usr/s?bin/lxc-.* -- gen_context(system_u:object_r:container_runtime_exec_t,s0)
2425
/usr/s?bin/lxd-.* -- gen_context(system_u:object_r:container_runtime_exec_t,s0)
26+
/usr/s?bin/incus -- gen_context(system_u:object_r:container_runtime_exec_t,s0)
2527
/usr/s?bin/lxc -- gen_context(system_u:object_r:container_runtime_exec_t,s0)
2628
/usr/s?bin/lxd -- gen_context(system_u:object_r:container_runtime_exec_t,s0)
2729
/usr/s?bin/fuidshift -- gen_context(system_u:object_r:container_runtime_exec_t,s0)
30+
/usr/libexec/incus/.* -- gen_context(system_u:object_r:container_runtime_exec_t,s0)
2831
/usr/libexec/lxc/.* -- gen_context(system_u:object_r:container_runtime_exec_t,s0)
2932
/usr/libexec/lxd/.* -- gen_context(system_u:object_r:container_runtime_exec_t,s0)
3033
/usr/bin/podman -- gen_context(system_u:object_r:container_runtime_exec_t,s0)
@@ -53,6 +56,7 @@
5356
/usr/local/lib/docker/[^/]*plugin -- gen_context(system_u:object_r:container_runtime_exec_t,s0)
5457

5558
/usr/lib/systemd/system/docker.* -- gen_context(system_u:object_r:container_unit_file_t,s0)
59+
/usr/lib/systemd/system/incus.* -- gen_context(system_u:object_r:container_unit_file_t,s0)
5660
/usr/lib/systemd/system/lxd.* -- gen_context(system_u:object_r:container_unit_file_t,s0)
5761
/usr/lib/systemd/system/containerd.* -- gen_context(system_u:object_r:container_unit_file_t,s0)
5862
/usr/lib/systemd/system/buildkit.* -- gen_context(system_u:object_r:container_unit_file_t,s0)
@@ -66,6 +70,7 @@
6670

6771
/var/lib/shared(/.*)? gen_context(system_u:object_r:container_ro_file_t,s0)
6872
/var/lib/registry(/.*)? gen_context(system_u:object_r:container_var_lib_t,s0)
73+
/var/lib/incus(/.*)? gen_context(system_u:object_r:container_var_lib_t,s0)
6974
/var/lib/lxc(/.*)? gen_context(system_u:object_r:container_var_lib_t,s0)
7075
/var/lib/lxd(/.*)? gen_context(system_u:object_r:container_var_lib_t,s0)
7176
/var/lib/docker(/.*)? gen_context(system_u:object_r:container_var_lib_t,s0)
@@ -129,6 +134,8 @@ HOME_DIR/\.local/share/containers/storage/volumes/[^/]*/.* gen_context(system_u:
129134

130135
/run/kata-containers(/.*)? gen_context(system_u:object_r:container_kvm_var_run_t,s0)
131136

137+
/var/cache/incus(/.*)? gen_context(system_u:object_r:container_var_lib_t,s0)
138+
132139
/var/local-path-provisioner(/.*)? gen_context(system_u:object_r:container_file_t,s0)
133140
/opt/local-path-provisioner(/.*)? gen_context(system_u:object_r:container_file_t,s0)
134141

@@ -166,9 +173,14 @@ HOME_DIR/\.local/share/containers/storage/volumes/[^/]*/.* gen_context(system_u:
166173
/srv/containers(/.*)? gen_context(system_u:object_r:container_file_t,s0)
167174
/var/srv/containers(/.*)? gen_context(system_u:object_r:container_file_t,s0)
168175

176+
/run/incus/unix.socket(.*)? -s gen_context(system_u:object_r:container_var_run_t,s0)
177+
/run/incus(/.*)? gen_context(system_u:object_r:container_var_run_t,s0)
169178
/run/lock/lxc(/.*)? gen_context(system_u:object_r:container_lock_t,s0)
170179

171180
/var/log/kube-apiserver(/.*)? gen_context(system_u:object_r:container_log_t,s0)
181+
182+
/var/log/incus(/.*)? gen_context(system_u:object_r:container_log_t,s0)
172183
/var/log/lxc(/.*)? gen_context(system_u:object_r:container_log_t,s0)
173184
/var/log/lxd(/.*)? gen_context(system_u:object_r:container_log_t,s0)
185+
174186
/etc/kubernetes(/.*)? gen_context(system_u:object_r:kubernetes_file_t,s0)

0 commit comments

Comments
 (0)