Is anyone trying tomake this work with hfspax ?

Dw

-- 
Dirk-Willem van Gulik

On Sat, 29 Jun 2002, Martin Hepworth wrote:

>
>
> Jon LaBadie wrote:
> > On Fri, Jun 28, 2002 at 02:35:09PM +0100, Martin Hepworth wrote:
> >
> >>>Try ftp://alpha.gnu.org/pub/gnu/tar/
> >>>
> >>
> >>Jon
> >>
> >>Ok got it, compiled it with the change you recommended and put it in a
> >>different location from the MacOSX one.
> >>
> >>Recoompiled amanda client to point and the new tar and will test
> >>overnight...
> >>
> >
> >
> >
> > Martin,
> > Just came up with a different approach.  Helps to look at the amanda source :(
> >
> > In directory client-src, the two files sendbackup.c and sendbackup-gnutar.c
> > each have a conditionally compiled in section as follows:
> >
> > === sendbackup.c (approx line 1000) ===
> >
> >
> >     #ifdef IGNORE_TAR_ERRORS
> >         if(pid == tarpid) {
> >             /*
> >              * tar bitches about active filesystems, but we do not care.
> >              */
> >             if(ret == 2) {
> >                 rc = 0;
> >             }
> >         }
> >     #endif
> >
> > === sendbackup-gnutar.c (approx line 520) ===
> >
> >       /* GNUTAR produces a few error messages when files are modified or
> >          removed while it is running.  They may cause data to be lost, but
> >          then they may not.  We shouldn't consider them NORMAL until
> >          further investigation.  */
> >     #ifdef IGNORE_TAR_ERRORS
> >       { DMP_NORMAL, ": File .* shrunk by [0-9][0-9]* bytes, padding with zeros", 1 
>},
> >       { DMP_NORMAL, ": Cannot add file .*: No such file or directory$", 1},
> >       { DMP_NORMAL, ": Error exit delayed from previous errors", 1},
> >     #endif
> >
> >
> >
> > I think, if add a "#define IGNORE_TAR_ERRORS" in sendbackup.h, amanda.h, or each of
> > the two ".c" files, this should stop the problem you are seeing without modifying 
>tar.
> >
>
> Jon
>
> Ok I'll see how things went when I'm back at on Monday.
>
> I'll also try this one anyway then I can use the stock MacOSX gnutar
> program.
>
> Now, would it be possible to have this option definable at run time,
> possibly from the amanda.conf, perhaps as part of the backup type
> definition?
>
> In fact having alot of the compile time stuff (which dump, tar, smb
> program etc) available in at client side amanda.conf would be a really,
> really useful feature for me. What do you guys think?
>
> --
> Martin
>
>
>

Reply via email to