aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorFabian Keil <fk@fabiankeil.de>2013-03-15 15:50:44 +0100
committerJacob Appelbaum <jacob@appelbaum.net>2013-03-20 15:39:36 -0400
commit0762021dee4e6f7ea74ca8603c2cd13b4c211bba (patch)
tree3a8b026435e44d9e1ec342d281d1182db4373b4c /configure.ac
parent049da9b7488eba77111d4820c3a6579491652c31 (diff)
downloadtlsdate-0762021dee4e6f7ea74ca8603c2cd13b4c211bba.tar.gz
Add FreeBSD support for tlsdate and tlsdate-helper
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac13
1 files changed, 13 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 5d52d16..b95a8be 100644
--- a/configure.ac
+++ b/configure.ac
@@ -159,6 +159,19 @@ case "$host" in
[*], [UNPRIV_GROUP=$with_unpriv_group])
AC_DEFINE_UNQUOTED([UNPRIV_GROUP], ["${UNPRIV_GROUP}"], [Unprivileged group])
;;
+ *-freebsd*)
+ dnl This is for FreeBSD
+ dnl clock_gettime is either part of libc or unavailable.
+ AC_CHECK_FUNC([clock_gettime], ,
+ [AC_MSG_ERROR([Your system lacks clock_gettime])])
+ AC_ARG_WITH([unpriv-group],
+ [AS_HELP_STRING([--with-unpriv-group=<group>],
+ [Group to drop privs to @<:@default: nobody@:>@])])
+ AS_CASE([$with_unpriv_group],
+ [""|yes|no], [UNPRIV_GROUP="nobody"],
+ [*], [UNPRIV_GROUP=$with_unpriv_group])
+ AC_DEFINE_UNQUOTED([UNPRIV_GROUP], ["${UNPRIV_GROUP}"], [Unprivileged group])
+ ;;
*-linux*)
dnl This is for GNU/Linux
dnl Check for clock_gettime. Some systems put it into -lc, while