2 # Figure out where to put systemd service units
4 AC_DEFUN([AC_CONFIG_SYSTEMD_SYSTEM_UNIT_DIR],
6 AC_REQUIRE([PKG_PROG_PKG_CONFIG])
7 AC_ARG_WITH([systemd_unit_dir],
8 [AS_HELP_STRING([--with-systemd-unit-dir@<:@=DIR@:>@],
9 [Install systemd system units into DIR.])],
11 [with_systemd_unit_dir=yes])
12 AS_IF([test "x${with_systemd_unit_dir}" != "xno"],
14 AS_IF([test "x${with_systemd_unit_dir}" = "xyes"],
16 PKG_CHECK_MODULES([systemd], [systemd],
18 with_systemd_unit_dir="$($PKG_CONFIG --variable=systemdsystemunitdir systemd)"
20 with_systemd_unit_dir=""
22 m4_pattern_allow([^PKG_(MAJOR|MINOR|BUILD|REVISION)$])
24 AC_MSG_CHECKING([for systemd system unit dir])
25 systemd_system_unit_dir="${with_systemd_unit_dir}"
26 AS_IF([test -n "${systemd_system_unit_dir}"],
28 AC_MSG_RESULT(${systemd_system_unit_dir})
37 have_systemd="disabled"
39 AC_SUBST(have_systemd)
40 AC_SUBST(systemd_system_unit_dir)
44 # Figure out where to install crontabs
46 AC_DEFUN([AC_CONFIG_CROND_DIR],
48 AC_ARG_WITH([crond_dir],
49 [AS_HELP_STRING([--with-crond-dir@<:@=DIR@:>@],
50 [Install system crontabs into DIR.])],
53 AS_IF([test "x${with_crond_dir}" != "xno"],
55 AS_IF([test "x${with_crond_dir}" = "xyes"],
57 AS_IF([test -d "/etc/cron.d"],
58 [with_crond_dir="/etc/cron.d"])
60 AC_MSG_CHECKING([for system crontab dir])
61 crond_dir="${with_crond_dir}"
62 AS_IF([test -n "${crond_dir}"],
64 AC_MSG_RESULT(${crond_dir})