aboutsummaryrefslogtreecommitdiff
path: root/docker/Dockerfile
diff options
context:
space:
mode:
authorSulfurNitride <SulfurNitride@users.noreply.github.com>2026-03-11 04:40:30 -0500
committerSulfurNitride <SulfurNitride@users.noreply.github.com>2026-03-11 04:40:30 -0500
commitb3f1ba196c384e3d96f84862a1e6cf21311a9cef (patch)
tree7a06ae86873ad33c5df8c1bf243c5a18e8c006a4 /docker/Dockerfile
parent8b0057aca5f80bf6eab15c898e7d373d4c003453 (diff)
Check CAP_SYS_ADMIN at runtime before negotiating FUSE passthrough
Negotiating passthrough without the capability caused Wine/Proton DLL loading failures (SKSE plugins returning error 0x36). Now checks the process's effective capability set via libcap before telling the kernel we want passthrough. Also adds qt.conf for AT_SECURE compatibility. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'docker/Dockerfile')
-rw-r--r--docker/Dockerfile2
1 files changed, 1 insertions, 1 deletions
diff --git a/docker/Dockerfile b/docker/Dockerfile
index 7f319e4..68c7570 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -17,7 +17,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
libtinyxml2-dev \
libfontconfig1-dev \
libspdlog-dev \
- libfuse3-dev fuse3 \
+ libfuse3-dev fuse3 libcap-dev \
liblz4-dev zlib1g-dev libzstd-dev libbz2-dev liblzma-dev \
libssl-dev libcurl4-openssl-dev \
libtomlplusplus-dev \