\--exclude-rx-from=*filename*
: read --exclude-rx patterns from *filename*, one pattern per-line
- (may be repeated).
+ (may be repeated). Ignore completely empty lines.
\--profile
: print profiling information upon completion. Useful
\--exclude-rx-from=*filename*
: read --exclude-rx patterns from *filename*, one pattern per-line
- (may be repeated).
+ (may be repeated). Ignore completely empty lines.
\--no-check-device
: don't mark a an entry invalid if the device number (stat(2)
\--exclude-rx-from=*filename*
: read --exclude-rx patterns from *filename*, one pattern per-line
- (may be repeated).
+ (may be repeated). Ignore completely empty lines.
\--map-user *old*=*new*
: for every path, restore the *old* (saved) user name as *new*.
raise fatal("couldn't read %s" % parameter)
for pattern in f.readlines():
spattern = pattern.rstrip('\n')
+ if not spattern:
+ continue
try:
excluded_patterns.append(re.compile(spattern))
except re.error, ex:
WVPASS mkdir src/sub2
WVPASS touch src/sub1/a
WVPASS touch src/sub2/b
-WVPASS echo "^$(pwd)/src/sub1/" > exclude-rx-file
+# exclude-rx-file includes blank lines to check that we ignore them.
+WVPASS echo "^$(pwd)/src/sub1/
+
+" > exclude-rx-file
WVPASS bup index -u src --exclude-rx-from exclude-rx-file
WVPASS bup save --strip -n bupdir src
WVPASS bup restore -C buprestore.tmp /bupdir/latest/