If you would like this *really* fixed, what I need is a patch to <bacula-src>/autoconf/configure.in
On Monday 01 August 2005 18:59, David Duchscher wrote: > On Jul 20, 2005, at 1:15 PM, Tony Lambregts wrote: > > I have ACL's working on our FreeBSD Server using Samba but when I > > tried to backup and restore the files using Bacula I was unable to > > restore the ACL's. When I investigated I discovered that Bacula > > configured itself to have "ACL support: no". I compiled it from > > soure using ports (bacula-1.36.2) The relevant portion of the > > configure check is as follows. > > > > checking sys/acl.h usability... yes > > checking sys/acl.h presence... yes > > checking for sys/acl.h... yes > > checking for acl_get_file in -lacl... no > > > > From my research that last test is only really valid on linux. > > > > I would really like to know how to get Bacula to backup and restore > > ACL's on FreeBSD. Is this a known issue that has a simple fix or have > > I missed something? > > > > Thank you for your time. > > acl_get_file is in libc on FreeBSD. The acl library does exists on > freebsd and is why the test fails. Removing the -lacl from the test > will cause it to succeed. Here is a replacement patch for /usr/ports/ > sysutils/bacula-server/files/patch-configure. I haven't tested > things completely yet so I am very interested in your results. If it > works for both of us, I will submit the patch to the port maintainer > and we can see about getting the test fixed in future releases. In > case the mailer mangles the patch, you can also get it here: http:// > freebsd.tamu.edu/bacula/ > > This is against the most recent ports tree and version 1.36.3 of bacula. > > --- configure.old Mon Aug 1 11:43:10 2005 > +++ configure Mon Aug 1 11:43:45 2005 > @@ -20554,13 +20554,13 @@ > fi > -echo "$as_me:$LINENO: checking for acl_get_file in -lacl" >&5 > -echo $ECHO_N "checking for acl_get_file in -lacl... $ECHO_C" >&6 > +echo "$as_me:$LINENO: checking for acl_get_file" >&5 > +echo $ECHO_N "checking for acl_get_file... $ECHO_C" >&6 > if test "${ac_cv_lib_acl_acl_get_file+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 > else > ac_check_lib_save_LIBS=$LIBS > -LIBS="-lacl $LIBS" > +LIBS="$LIBS" > cat >conftest.$ac_ext <<_ACEOF > /* confdefs.h. */ > _ACEOF > @@ -20619,7 +20619,7 @@ > echo "$as_me:$LINENO: result: $ac_cv_lib_acl_acl_get_file" >&5 > echo "${ECHO_T}$ac_cv_lib_acl_acl_get_file" >&6 > if test $ac_cv_lib_acl_acl_get_file = yes; then > - FDLIBS="-lacl $FDLIBS" > + FDLIBS="$FDLIBS" > fi > have_acl=no > @@ -21038,8 +21038,8 @@ > DISTVER=`uname -a |awk '{print $3}'` > VER=`echo $DISTVER | cut -c 1` > if test x$VER = x4 ; then > - PTHREAD_LIB="-pthread" > - CFLAGS="${CFLAGS} -pthread" > + PTHREAD_LIB="${PTHREAD_LIBS}" > + CFLAGS="${CFLAGS} ${PTHREAD_CFLAGS}" > fi > lld="qd" > llu="qu" > > > > ------------------------------------------------------- > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > from IBM. Find simple to follow Roadmaps, straightforward articles, > informative Webcasts and more! Get everything you need to get up to > speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click > _______________________________________________ > Bacula-users mailing list > Bacula-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bacula-users -- Best regards, Kern ("> /\ V_V ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users