aboutsummaryrefslogtreecommitdiff
path: root/.builds
diff options
context:
space:
mode:
authorScott Anderson <scott@anderso.nz>2020-04-28 20:44:05 +1200
committerSimon Ser <contact@emersion.fr>2020-04-29 10:39:09 +0200
commit906c0766df2fec4bd32c316fd1b0d46fded5fc84 (patch)
tree2d32acf48e0638acfa55cd573413489e4d074517 /.builds
parent98d949718c42a546466f79a4029b7d0d76650dc3 (diff)
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.
Diffstat (limited to '.builds')
-rw-r--r--.builds/alpine.yml1
-rw-r--r--.builds/archlinux.yml1
-rw-r--r--.builds/freebsd.yml2
3 files changed, 1 insertions, 3 deletions
diff --git a/.builds/alpine.yml b/.builds/alpine.yml
index 6ec7fe99..13221d25 100644
--- a/.builds/alpine.yml
+++ b/.builds/alpine.yml
@@ -2,7 +2,6 @@ image: alpine/edge
packages:
- eudev-dev
- ffmpeg-dev
- - libcap-dev
- libinput-dev
- libxkbcommon-dev
- mesa-dev
diff --git a/.builds/archlinux.yml b/.builds/archlinux.yml
index 11f0baaf..b3b1a3c0 100644
--- a/.builds/archlinux.yml
+++ b/.builds/archlinux.yml
@@ -2,7 +2,6 @@ image: archlinux
packages:
- clang
- ffmpeg
- - libcap
- libinput
- libxkbcommon
- mesa
diff --git a/.builds/freebsd.yml b/.builds/freebsd.yml
index 1934d8c7..a0dfc442 100644
--- a/.builds/freebsd.yml
+++ b/.builds/freebsd.yml
@@ -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