aboutsummaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorLibravatar rusty-snake <41237666+rusty-snake@users.noreply.github.com>2021-03-01 12:40:02 +0100
committerLibravatar rusty-snake <41237666+rusty-snake@users.noreply.github.com>2021-03-01 12:40:02 +0100
commitb02d8f91c7fa2ba7c0e0b8a255952d4c8c86fc5e (patch)
treee50efc1e1dcb77e7b250fab9b0a50ca4b2082acf /configure
parentfixes (diff)
downloadfirejail-b02d8f91c7fa2ba7c0e0b8a255952d4c8c86fc5e.tar.gz
firejail-b02d8f91c7fa2ba7c0e0b8a255952d4c8c86fc5e.tar.zst
firejail-b02d8f91c7fa2ba7c0e0b8a255952d4c8c86fc5e.zip
Add ./configure --enable-force-nonewprivs
This will always set 'nonewprivs', 'caps.drop all' and 'nogroups'.
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure18
1 files changed, 18 insertions, 0 deletions
diff --git a/configure b/configure
index 952f7af9b..7ef95075e 100755
--- a/configure
+++ b/configure
@@ -628,6 +628,7 @@ EGREP
628GREP 628GREP
629CPP 629CPP
630HAVE_LTS 630HAVE_LTS
631HAVE_FORCE_NONEWPRIVS
631HAVE_CONTRIB_INSTALL 632HAVE_CONTRIB_INSTALL
632HAVE_GCOV 633HAVE_GCOV
633BUSYBOX_WORKAROUND 634BUSYBOX_WORKAROUND
@@ -731,6 +732,7 @@ enable_fatal_warnings
731enable_busybox_workaround 732enable_busybox_workaround
732enable_gcov 733enable_gcov
733enable_contrib_install 734enable_contrib_install
735enable_force_nonewprivs
734enable_lts 736enable_lts
735' 737'
736 ac_precious_vars='build_alias 738 ac_precious_vars='build_alias
@@ -1391,6 +1393,8 @@ Optional Features:
1391 --enable-gcov Gcov instrumentation 1393 --enable-gcov Gcov instrumentation
1392 --enable-contrib-install 1394 --enable-contrib-install
1393 install contrib scripts 1395 install contrib scripts
1396 --enable-force-nonewprivs
1397 enable force nonewprivs
1394 --enable-lts enable long-term support software version (LTS) 1398 --enable-lts enable long-term support software version (LTS)
1395 1399
1396Some influential environment variables: 1400Some influential environment variables:
@@ -3825,6 +3829,19 @@ else
3825fi 3829fi
3826 3830
3827 3831
3832HAVE_FORCE_NONEWPRIVS=""
3833# Check whether --enable-force-nonewprivs was given.
3834if test "${enable_force_nonewprivs+set}" = set; then :
3835 enableval=$enable_force_nonewprivs;
3836fi
3837
3838if test "x$enable_force_nonewprivs" = "xyes"; then :
3839
3840 HAVE_FORCE_NONEWPRIVS="-DHAVE_FORCE_NONEWPRIVS"
3841
3842
3843fi
3844
3828HAVE_LTS="" 3845HAVE_LTS=""
3829# Check whether --enable-lts was given. 3846# Check whether --enable-lts was given.
3830if test "${enable_lts+set}" = set; then : 3847if test "${enable_lts+set}" = set; then :
@@ -5573,6 +5590,7 @@ echo " Gcov instrumentation: $HAVE_GCOV"
5573echo " Install contrib scripts: $HAVE_CONTRIB_INSTALL" 5590echo " Install contrib scripts: $HAVE_CONTRIB_INSTALL"
5574echo " Install as a SUID executable: $HAVE_SUID" 5591echo " Install as a SUID executable: $HAVE_SUID"
5575echo " LTS: $HAVE_LTS" 5592echo " LTS: $HAVE_LTS"
5593echo " Always enforce filters: $HAVE_FORCE_NONEWPRIVS"
5576echo 5594echo
5577 5595
5578 5596