On May 11, 2007, at 11:19 AM, Justin Lott wrote:
> On May 11, 2007, at 10:56 AM, Jorj Bauer wrote:
>
>>> I think I've figured this out. What clue'd me in was you saying
>>> "in a
>>> simple test without PKI" :-)
>>
>> My test yesterday was without PKI. I was thinking about your setup,
>> not
>> mine. :)
>>
>> But I didn't have ACL support turned on.
>>
>> Here's my fileset from yesterday's test, which did back up and
>> restore
>> resource forks:
>>
>> FileSet {
>> Name = "Full Set"
>> Ignore FileSet Changes = yes
>> Include {
>> Options {
>> hfsplussupport = yes
>> verify = s
>> compression = GZIP
>> onefs = yes
>>
>> IgnoreCase = yes
>>
>> signature = MD5
>> }
>> File = /Users/jorj/tmp/bacula-test-root
>> }
>> }
>>
>> -- Jorj
>
> Well I'm convinced this is a bug. Using the FileSet you included
> above with only one change:
>
> FileSet {
> Name = "oxygen-FileSet"
> Ignore FileSet Changes = yes
> Include {
> Options {
> hfsplussupport = yes
> verify = s
> compression = GZIP
> onefs = yes
> IgnoreCase = yes
> signature = MD5
> }
> File = /Users/jcl/Desktop/Test
> }
> }
>
> Produces this:
>
> *estimate job=oxygen
> Using Catalog "MyCatalog"
> Connecting to Client oxygen-fd at oxygen.millbrookprinting.com:9102
> 2000 OK estimate files=5 bytes=437,919
>
> Adding only an Options{Exclude} statement like so:
>
> FileSet {
> Name = "oxygen-FileSet"
> Ignore FileSet Changes = yes
> Include {
> Options {
> hfsplussupport = yes
> verify = s
> compression = GZIP
> onefs = yes
> IgnoreCase = yes
> signature = MD5
> }
> Options {
> Exclude = yes
> WildFile = "/Users/jcl/Desktop/Test/.DS_Store"
> }
> File = /Users/jcl/Desktop/Test
> }
> }
>
> Produces this after issuing a "reload" in bconsole:
>
> *estimate job=oxygen
> Using Catalog "MyCatalog"
> Connecting to Client oxygen-fd at oxygen.millbrookprinting.com:9102
> 2000 OK estimate files=5 bytes=0
>
> These test files are of course, 100% RSRC data (some select Mac OS X
> system fonts to be precise).
>
> I'll file a bug report later today. Thanks for your help
> troubleshooting this!
>
> - justin
As is usually the case, this ended up being user error rather than a
bug.
For the edification of the list subscribers; the problem lay in the
usage of two Options{} statements. The File = /Users/etc/etc portion
is only modified by the single previous Options{} statement.
Essentially this was causing files to be backed up without the
hfsplussupport flag being turned on. This is covered pretty clearly
by the "FileSet" section of the fine manual.
- justin
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users