diff options
author | Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> | 2016-08-11 14:15:55 +0300 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2017-07-27 10:32:26 +0200 |
commit | d802eba25e7c1304e5036684261bcf41540532d8 (patch) | |
tree | 818f7feb330c337ebb3f32f70477273d98444cf0 | |
parent | 555f43b491f40e0237b8677565a748b929092bee (diff) | |
download | sssd-d802eba25e7c1304e5036684261bcf41540532d8.tar.gz sssd-d802eba25e7c1304e5036684261bcf41540532d8.tar.xz sssd-d802eba25e7c1304e5036684261bcf41540532d8.zip |
BUILD: Support configuring session recording shell
Add support for specifying the shell used for recording user sessions,
at configure time.
Reviewed-by: Pavel Březina <pbrezina@redhat.com>
-rw-r--r-- | configure.ac | 1 | ||||
-rw-r--r-- | src/conf_macros.m4 | 16 |
2 files changed, 17 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index e8fe1d47e..7037927b5 100644 --- a/configure.ac +++ b/configure.ac @@ -139,6 +139,7 @@ WITH_SEMANAGE WITH_AD_GPO_DEFAULT WITH_GPO_CACHE_PATH WITH_NOLOGIN_SHELL +WITH_SESSION_RECORDING_SHELL WITH_APP_LIBS WITH_SUDO WITH_SUDO_LIB_PATH diff --git a/src/conf_macros.m4 b/src/conf_macros.m4 index 420997229..2fa7ae9c4 100644 --- a/src/conf_macros.m4 +++ b/src/conf_macros.m4 @@ -592,6 +592,22 @@ AC_DEFUN([WITH_NOLOGIN_SHELL], AC_DEFINE_UNQUOTED(NOLOGIN_SHELL, "$nologin_shell", [The shell used to deny access to users]) ]) +AC_DEFUN([WITH_SESSION_RECORDING_SHELL], + [ AC_ARG_WITH([session-recording-shell], + [AC_HELP_STRING([--with-session-recording-shell=PATH], + [The shell used to record user sessions [/usr/bin/tlog-rec-session]] + ) + ] + ) + session_recording_shell="/usr/bin/tlog-rec-session" + if test x"$with_session_recording_shell" != x; then + session_recording_shell=$with_session_recording_shell + fi + AC_SUBST(session_recording_shell) + AC_DEFINE_UNQUOTED(SESSION_RECORDING_SHELL, "$session_recording_shell", + [The shell used to record user sessions]) + ]) + AC_ARG_ENABLE([all-experimental-features], [AS_HELP_STRING([--enable-all-experimental-features], [build all experimental features])], |