[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