mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2025-10-29 05:40:12 -04:00
Remove libcap support
This is simply a false sense of security, and is worse than just using setuid. CAP_SYS_ADMIN is an extremely serious capability that is effectively as powerful as root. It also required users to be in the input group, which allows any process to keylog the entire system.
This commit is contained in:
parent
98d949718c
commit
906c0766df
8 changed files with 1 additions and 45 deletions
|
|
@ -2,7 +2,6 @@ image: alpine/edge
|
|||
packages:
|
||||
- eudev-dev
|
||||
- ffmpeg-dev
|
||||
- libcap-dev
|
||||
- libinput-dev
|
||||
- libxkbcommon-dev
|
||||
- mesa-dev
|
||||
|
|
|
|||
|
|
@ -2,7 +2,6 @@ image: archlinux
|
|||
packages:
|
||||
- clang
|
||||
- ffmpeg
|
||||
- libcap
|
||||
- libinput
|
||||
- libxkbcommon
|
||||
- mesa
|
||||
|
|
|
|||
|
|
@ -23,5 +23,5 @@ sources:
|
|||
tasks:
|
||||
- wlroots: |
|
||||
cd wlroots
|
||||
meson build -Dauto_features=enabled -Dlogind=disabled -Dlibcap=disabled
|
||||
meson build -Dauto_features=enabled -Dlogind=disabled
|
||||
ninja -C build
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue