aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac93
1 files changed, 48 insertions, 45 deletions
diff --git a/configure.ac b/configure.ac
index 4af69766d..0eb616355 100644
--- a/configure.ac
+++ b/configure.ac
@@ -12,7 +12,7 @@
12# 12#
13 13
14AC_PREREQ([2.68]) 14AC_PREREQ([2.68])
15AC_INIT(firejail, 0.9.65, netblue30@protonmail.com, , https://firejail.wordpress.com) 15AC_INIT([firejail],[0.9.65],[netblue30@protonmail.com],[],[https://firejail.wordpress.com])
16AC_CONFIG_SRCDIR([src/firejail/main.c]) 16AC_CONFIG_SRCDIR([src/firejail/main.c])
17 17
18AC_CONFIG_MACRO_DIR([m4]) 18AC_CONFIG_MACRO_DIR([m4])
@@ -304,53 +304,56 @@ if test "$prefix" = /usr; then
304fi 304fi
305 305
306AC_CONFIG_FILES([mkdeb.sh], [chmod +x mkdeb.sh]) 306AC_CONFIG_FILES([mkdeb.sh], [chmod +x mkdeb.sh])
307AC_OUTPUT(Makefile src/common.mk src/lib/Makefile src/fcopy/Makefile src/fnet/Makefile src/firejail/Makefile src/fnetfilter/Makefile \ 307AC_CONFIG_FILES([Makefile src/common.mk src/lib/Makefile src/fcopy/Makefile src/fnet/Makefile src/firejail/Makefile src/fnetfilter/Makefile \
308src/firemon/Makefile src/libtrace/Makefile src/libtracelog/Makefile src/firecfg/Makefile src/fbuilder/Makefile src/fsec-print/Makefile \ 308src/firemon/Makefile src/libtrace/Makefile src/libtracelog/Makefile src/firecfg/Makefile src/fbuilder/Makefile src/fsec-print/Makefile \
309src/ftee/Makefile src/fseccomp/Makefile src/fldd/Makefile src/libpostexecseccomp/Makefile src/fsec-optimize/Makefile \ 309src/ftee/Makefile src/fseccomp/Makefile src/fldd/Makefile src/libpostexecseccomp/Makefile src/fsec-optimize/Makefile \
310src/profstats/Makefile src/man/Makefile src/zsh_completion/Makefile src/bash_completion/Makefile test/Makefile \ 310src/profstats/Makefile src/man/Makefile src/zsh_completion/Makefile src/bash_completion/Makefile test/Makefile \
311src/jailcheck/Makefile) 311src/jailcheck/Makefile])
312 312AC_OUTPUT
313echo 313
314echo "Configuration options:" 314cat <<EOF
315echo " prefix: $prefix" 315
316echo " sysconfdir: $sysconfdir" 316Configuration options:
317echo " apparmor: $HAVE_APPARMOR" 317 prefix: $prefix
318echo " SELinux labeling support: $HAVE_SELINUX" 318 sysconfdir: $sysconfdir
319echo " global config: $HAVE_GLOBALCFG" 319 apparmor: $HAVE_APPARMOR
320echo " chroot: $HAVE_CHROOT" 320 SELinux labeling support: $HAVE_SELINUX
321echo " network: $HAVE_NETWORK" 321 global config: $HAVE_GLOBALCFG
322echo " user namespace: $HAVE_USERNS" 322 chroot: $HAVE_CHROOT
323echo " X11 sandboxing support: $HAVE_X11" 323 network: $HAVE_NETWORK
324echo " whitelisting: $HAVE_WHITELIST" 324 user namespace: $HAVE_USERNS
325echo " private home support: $HAVE_PRIVATE_HOME" 325 X11 sandboxing support: $HAVE_X11
326echo " file transfer support: $HAVE_FILE_TRANSFER" 326 whitelisting: $HAVE_WHITELIST
327echo " overlayfs support: $HAVE_OVERLAYFS" 327 private home support: $HAVE_PRIVATE_HOME
328echo " DBUS proxy support: $HAVE_DBUSPROXY" 328 file transfer support: $HAVE_FILE_TRANSFER
329echo " allow tmpfs as regular user: $HAVE_USERTMPFS" 329 overlayfs support: $HAVE_OVERLAYFS
330echo " enable --ouput logging: $HAVE_OUTPUT" 330 DBUS proxy support: $HAVE_DBUSPROXY
331echo " Manpage support: $HAVE_MAN" 331 allow tmpfs as regular user: $HAVE_USERTMPFS
332echo " firetunnel support: $HAVE_FIRETUNNEL" 332 enable --ouput logging: $HAVE_OUTPUT
333echo " busybox workaround: $BUSYBOX_WORKAROUND" 333 Manpage support: $HAVE_MAN
334echo " Spectre compiler patch: $HAVE_SPECTRE" 334 firetunnel support: $HAVE_FIRETUNNEL
335echo " EXTRA_LDFLAGS: $EXTRA_LDFLAGS" 335 busybox workaround: $BUSYBOX_WORKAROUND
336echo " EXTRA_CFLAGS: $EXTRA_CFLAGS" 336 Spectre compiler patch: $HAVE_SPECTRE
337echo " fatal warnings: $HAVE_FATAL_WARNINGS" 337 EXTRA_LDFLAGS: $EXTRA_LDFLAGS
338echo " Gcov instrumentation: $HAVE_GCOV" 338 EXTRA_CFLAGS: $EXTRA_CFLAGS
339echo " Install contrib scripts: $HAVE_CONTRIB_INSTALL" 339 fatal warnings: $HAVE_FATAL_WARNINGS
340echo " Install as a SUID executable: $HAVE_SUID" 340 Gcov instrumentation: $HAVE_GCOV
341echo " LTS: $HAVE_LTS" 341 Install contrib scripts: $HAVE_CONTRIB_INSTALL
342echo " Always enforce filters: $HAVE_FORCE_NONEWPRIVS" 342 Install as a SUID executable: $HAVE_SUID
343echo 343 LTS: $HAVE_LTS
344 344 Always enforce filters: $HAVE_FORCE_NONEWPRIVS
345
346EOF
345 347
346if test "$HAVE_LTS" = -DHAVE_LTS; then 348if test "$HAVE_LTS" = -DHAVE_LTS; then
347 echo 349 cat <<\EOF
348 echo 350
349 echo "*********************************************************"
350 echo "* Warning: Long-term support (LTS) was enabled! *"
351 echo "* Most compile-time options have bean rewritten! *"
352 echo "*********************************************************"
353 echo
354 echo
355fi
356 351
352*********************************************************
353* Warning: Long-term support (LTS) was enabled! *
354* Most compile-time options have bean rewritten! *
355*********************************************************
356
357
358EOF
359fi