>Checking the xfsdump manpage, I see that the -e option to xfsdump will
>cause it to skip files with the SGI_XFSDUMP_SKIP_FILE attribute[1].

This is similar to the -h flag for dump on Linux.  Look at how
dump-honor-nodump in configure.in for is handled and add something
similar.  Then find the XFSDUMP code in client-src/sendbackup-dump.c and
add a couple of lines to insert "-e" if HAVE_HONOR_SGI_XFSDUMP_SKIP_FILE
(or whatever you call it) is defined.

>Having solved dump's problem, I need to modify rundump (I think) to
>pass -e to xfsdump.  ...

Not rundump.  Rundump is only used on systems that have to run dump
as root.  Is your system using rundump (you'd find debug files in
/tmp/amanda and the sendbackup*debug file would indicate rundump was
being used)?  Also, USE_RUNDUMP would be defined in config/config.h and
show up in amandad*debug.

An alternative to making any code changes would be to build your Amanda
with the XFSDUMP environment variable set to point to a script that
runs xfsdump with all the args it gets plus -e.  But in the long run,
it would be nice to have the -e support.

>jason

John R. Jackson, Technical Software Specialist, [EMAIL PROTECTED]

Reply via email to