(This is my first bug report, so if I'm doing anything wrong, please tell me.) I encountered a minor problem when using rdiff-backup-1.04 with the --exclude-globbing-filelist option. I had one of the lines in my excludes file as "/home/*/.beagle" but it was backed up anyway. Then I tried "/home/*/.beagle/*" and it was still backed up anyway. Then, I changed it to "/home/MYUSERNAME/.beagle" without any globbing characters and it worked. Everything else in the file, including similar entries like "/home/*/.something," worked as expected. Reproducible: Always Steps to Reproduce: 1. # echo "/home/*/.beagle" >> backup-excludes 2. # rdiff-backup --exclude-globbing-filelist backup-excludes / /media/ext_hd/backup Actual Results: ~/.beagle directory is backed up. Expected Results: ~/.beagle directory is not backed up Workaround: Use "/home/USERNAME/.beagle" for each user instead of "/home/*/.beagle" in excludes file
This seems like an upstream issue. Can you verify that it is unique to Gentoo?
(In reply to comment #1) > This seems like an upstream issue. Can you verify that it is unique to Gentoo? > I'm not sure how I would do that. I only have this one computer, and all that's on it is Gentoo.
Thank you for report. But I have to close this bug as INVALID. Please, read man page: The --include-filelist, --exclude-filelist [snip] Each line in a filelist is interpreted similarly to the way extended shell patterns are, with a few exceptions: 1. Globbing patterns like *, **, ?, and [...] are not expanded. So this is documented feature.