blob: f2d888a099a1bbf3f24a2720a4b5588a54e9d58a [file] [log] [blame]
#
# Figure out where to put systemd service units
#
AC_DEFUN([AC_CONFIG_SYSTEMD_SYSTEM_UNIT_DIR],
[
AC_REQUIRE([PKG_PROG_PKG_CONFIG])
AC_ARG_WITH([systemd_unit_dir],
[AS_HELP_STRING([--with-systemd-unit-dir@<:@=DIR@:>@],
[Install systemd system units into DIR.])],
[],
[with_systemd_unit_dir=yes])
AS_IF([test "x${with_systemd_unit_dir}" != "xno"],
[
AS_IF([test "x${with_systemd_unit_dir}" = "xyes"],
[
PKG_CHECK_MODULES([systemd], [systemd],
[
with_systemd_unit_dir="$($PKG_CONFIG --variable=systemdsystemunitdir systemd)"
], [
with_systemd_unit_dir=""
])
m4_pattern_allow([^PKG_(MAJOR|MINOR|BUILD|REVISION)$])
])
AC_MSG_CHECKING([for systemd system unit dir])
systemd_system_unit_dir="${with_systemd_unit_dir}"
AS_IF([test -n "${systemd_system_unit_dir}"],
[
AC_MSG_RESULT(${systemd_system_unit_dir})
have_systemd="yes"
],
[
AC_MSG_RESULT(no)
have_systemd="no"
])
],
[
have_systemd="disabled"
])
AC_SUBST(have_systemd)
AC_SUBST(systemd_system_unit_dir)
])
#
# Figure out where to install crontabs
#
AC_DEFUN([AC_CONFIG_CROND_DIR],
[
AC_ARG_WITH([crond_dir],
[AS_HELP_STRING([--with-crond-dir@<:@=DIR@:>@],
[Install system crontabs into DIR.])],
[],
[with_crond_dir=yes])
AS_IF([test "x${with_crond_dir}" != "xno"],
[
AS_IF([test "x${with_crond_dir}" = "xyes"],
[
AS_IF([test -d "/etc/cron.d"],
[with_crond_dir="/etc/cron.d"])
])
AC_MSG_CHECKING([for system crontab dir])
crond_dir="${with_crond_dir}"
AS_IF([test -n "${crond_dir}"],
[
AC_MSG_RESULT(${crond_dir})
have_crond="yes"
],
[
AC_MSG_RESULT(no)
have_crond="no"
])
],
[
have_crond="disabled"
])
AC_SUBST(have_crond)
AC_SUBST(crond_dir)
])