summaryrefslogtreecommitdiff
path: root/source3/configure.in
diff options
context:
space:
mode:
authorMichael Adam <obnox@samba.org>2007-05-10 13:31:15 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 12:21:56 -0500
commit0aab2a8251fc46fe9f62fb1418a343e93467adf4 (patch)
tree903b3fd77b10cbf6451afb98003f1c422f39d03a /source3/configure.in
parent4c185a6077322ba64231d23dda25a6b6d44d0b12 (diff)
downloadsamba-0aab2a8251fc46fe9f62fb1418a343e93467adf4.tar.gz
samba-0aab2a8251fc46fe9f62fb1418a343e93467adf4.tar.bz2
samba-0aab2a8251fc46fe9f62fb1418a343e93467adf4.zip
r22777: Fix for [Bug 4543] - POSIX ACL support on FreeBSD.
This adds vfs_posixacl to the list of static modules and makes use of HAVE_ACL_GET_PERM_NP. This is just a quick fix. FreeBSD acl support is still hardcoded in configure.in, but actually this could be detected in a unified test for freebsd, linux, *, as suggested in the bugreport. This has still to be checked and elaborated. Michael (This used to be commit af94654772f743f0c0b7809ff3f2ef019feb713a)
Diffstat (limited to 'source3/configure.in')
-rw-r--r--source3/configure.in1
1 files changed, 1 insertions, 0 deletions
diff --git a/source3/configure.in b/source3/configure.in
index b938812812..718baed302 100644
--- a/source3/configure.in
+++ b/source3/configure.in
@@ -5303,6 +5303,7 @@ AC_ARG_WITH(acl-support,
AC_MSG_RESULT(Using FreeBSD posix ACLs)
AC_DEFINE(HAVE_POSIX_ACLS,1,[Whether FreeBSD POSIX ACLs are available])
AC_DEFINE(HAVE_ACL_GET_PERM_NP,1,[Whether acl_get_perm_np() is available])
+ default_static_modules="$default_static_modules vfs_posixacl"
;;
*linux*)
AC_CHECK_LIB(attr,getxattr,[ACL_LIBS="$ACL_LIBS -lattr"])