summaryrefslogtreecommitdiffstats
path: root/src/external/service.m4
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2016-10-07 18:23:05 +0200
committerJakub Hrozek <jhrozek@redhat.com>2016-10-11 14:31:41 +0200
commit0c1b38d1a86460a638fa0d97099a6eba10cfccf0 (patch)
treeb1c0a11fd47ab4d58e1207b0203733aeef887e04 /src/external/service.m4
parentf4f2edba5c555773d7c9adfa95562b96b0c0cdb2 (diff)
downloadsssd-0c1b38d1a86460a638fa0d97099a6eba10cfccf0.tar.gz
sssd-0c1b38d1a86460a638fa0d97099a6eba10cfccf0.tar.xz
sssd-0c1b38d1a86460a638fa0d97099a6eba10cfccf0.zip
BUILD: Detect the path of the "service" executable
Reviewed-by: Pavel Březina <pbrezina@redhat.com>
Diffstat (limited to 'src/external/service.m4')
-rw-r--r--src/external/service.m413
1 files changed, 13 insertions, 0 deletions
diff --git a/src/external/service.m4 b/src/external/service.m4
new file mode 100644
index 000000000..f475f26e3
--- /dev/null
+++ b/src/external/service.m4
@@ -0,0 +1,13 @@
+AC_DEFUN([CHECK_SERVICE_EXECUTABLE],
+ [ AC_PATH_PROG(SERVICE, service)
+ AC_MSG_CHECKING(for the executable \"service\")
+ if test -x "$SERVICE"; then
+ AC_DEFINE(HAVE_SERVICE, 1, [Whether the service command is available])
+ AC_DEFINE_UNQUOTED([SERVICE_PATH], ["$SERVICE"], [The path to service])
+ AC_MSG_RESULT(yes)
+ else
+ AC_MSG_RESULT([no])
+ AC_MSG_ERROR([the service executable is not available])
+ fi
+ ]
+)