On Monday 01 August 2005 21:56, David Duchscher wrote:
> --
> DaveD
>
> On Aug 1, 2005, at 11:59 AM, 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/
>
> After poking around some more, there is some linux only calls and
> headers that get added in when ACLs are enabled. I fixed those up
> and things will compile but being that is a lot of changes, I decided
> to check what changes went into 1.37.30. Things are much better in
> 1.37.30 and I would suggest looking at it for ACL support. I also
> think testing the beta is probably best since any bugs found might be
> fixed before it becomes stable.
I second this -- good idea.
> One thing that still needs fixing
> is the configure check for ACLs. Its the same as in 1.36.3.
> Removing the -lacl will cause the test to pass on FreeBSD.
>
Take a look at autoconf/configure.in for correcting this. Remember that since
it was put there by the developer (on Linux I think) and it presumably works,
you will need a FreeBSD only solution. There are several examples of that
already in the file ...
--
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users