[pkg-apparmor] Bug#988204: Improved patch

Alistair J R Young avatar at arkane-systems.net
Mon Nov 8 19:53:01 GMT 2021


An improved patch for this issue follows, in accordance with the above thread:

--- rc.apparmor.functions       2021-11-08 13:27:06.461249682 -0600
+++ rc.apparmor.functions       2021-11-08 13:30:05.766141212 -0600
@@ -68,7 +68,7 @@
 # something like `systemd-detect-virt --container`.
 #
 # The only known container environments capable of supporting internal policy
-# are LXD and LXC environment.
+# are LXD and LXC environments and Windows Subsystem for Linux.
 #
 # Returns 0 if the container environment is capable of having its own internal
 # policy and non-zero otherwise.
@@ -91,6 +91,11 @@
        local ns_stacked
        local ns_name

+       # WSL needs to be detected explicitly
+       if [ $(systemd-detect-virt --container) = "wsl" ]; then
+               return 0
+       fi
+
        if ! [ -f "$ns_stacked_path" ] || ! [ -f "$ns_name_path" ]; then
                return 1
        fi



More information about the pkg-apparmor-team mailing list