summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNikolai Kondrashov <Nikolai.Kondrashov@redhat.com>2016-08-11 14:15:55 +0300
committerJakub Hrozek <jhrozek@redhat.com>2017-07-27 10:32:26 +0200
commitd802eba25e7c1304e5036684261bcf41540532d8 (patch)
tree818f7feb330c337ebb3f32f70477273d98444cf0
parent555f43b491f40e0237b8677565a748b929092bee (diff)
downloadsssd-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.ac1
-rw-r--r--src/conf_macros.m416
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])],