Hi, The IRC channel seems to be pretty much dead so I'm turning towards the mailinglist for some advice. :)
One of the subdirectories of the main directory that needs to be backed up hold hundreds of thousands of cached file that need no backup. I can exclude them from being backed up with BackupFilesExclude, but that doesn't stop rsync from iterating over it, adding hours to the backup time. I then tried adding --exclude=/my/cache/dir as RsyncArgsExtra since the manual clearly states: <snip> Examples of additional arguments that should work are --exclude/--include, eg: $Conf{RsyncArgsExtra} = [ '--exclude', '/proc', '--exclude', '*.tmp', ]; </snip> However, no matter how I formulate my exclude, it never appears on the actual rsync commandline. Adding -v for example gets shown just fine. In the end, I digged into the code and found the following snippet in /usr/share/BackupPC/lib/BackupPC/Xfer/Rsync.pm : <snip> eval { $argList = File::RsyncP->excludeStrip($argList); }; </snip> --exclude seems to be stripped out in a hardcoded way. Then why does the manual tell me otherwise? Is there any non-hackish way to stop rsync from traversing the whole cache subdirectory? Thanks a lot in advance, Kind regards, Bart Verwilst ------------------------------------------------------------------------------ This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev _______________________________________________ BackupPC-users mailing list BackupPC-users@lists.sourceforge.net List: https://lists.sourceforge.net/lists/listinfo/backuppc-users Wiki: http://backuppc.wiki.sourceforge.net Project: http://backuppc.sourceforge.net/