diff options
Diffstat (limited to 'sntp/m4/ntp_libntp.m4')
-rw-r--r-- | sntp/m4/ntp_libntp.m4 | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/sntp/m4/ntp_libntp.m4 b/sntp/m4/ntp_libntp.m4 index 3f35a92daeb4..7aacde7633f2 100644 --- a/sntp/m4/ntp_libntp.m4 +++ b/sntp/m4/ntp_libntp.m4 @@ -693,7 +693,28 @@ esac AC_MSG_RESULT([$ntp_have_solarisprivs]) -case "$ntp_use_dev_clockctl$ntp_have_linuxcaps$ntp_have_solarisprivs" in +AC_CHECK_HEADERS([sys/mac.h]) + +AC_ARG_ENABLE( + [trustedbsd_mac], + [AS_HELP_STRING( + [--enable-trustedbsd-mac], + [s Use TrustedBSD MAC policy for non-root clock control] + )], + [ntp_use_trustedbsd_mac=$enableval] +) + +AC_MSG_CHECKING([if we should use TrustedBSD MAC privileges]) + +case "$ntp_use_trustedbsd_mac$ac_cv_header_sys_mac_h" in + yesyes) + AC_DEFINE([HAVE_TRUSTEDBSD_MAC], [1], + [Are TrustedBSD MAC policy privileges available?]) +esac + +AC_MSG_RESULT([$ntp_use_trustedbsd_mac]) + +case "$ntp_use_dev_clockctl$ntp_have_linuxcaps$ntp_have_solarisprivs$ntp_use_trustedbsd_mac" in *yes*) AC_DEFINE([HAVE_DROPROOT], [1], [Can we drop root privileges?]) |