6 echo "Usage: bup import-rdiff-backup [-n]" \
7 "<path to rdiff-backup root> <backup name>"
8 echo "-n,--dry-run: just print what would be done"
13 echo "bup import-rdiff-backup: signal 2 received" 1>&2
20 while [ "$1" = "-n" -o "$1" = "--dry-run" ]; do
27 $dry_run "${BUP_MAIN_EXE:=bup}" "$@"
33 [ -n "$snapshot_root" -a "$#" = 2 ] || usage
35 if [ ! -e "$snapshot_root/." ]; then
36 echo "'$snapshot_root' isn't a directory!"
41 rdiff-backup --list-increments --parsable-output "$snapshot_root" |
42 while read timestamp type; do
45 rdiff-backup -r $timestamp "$snapshot_root" "$tmpdir"
48 bup index -ux -f "$tmpidx" "$tmpdir"
49 bup save --strip --date="$timestamp" -f "$tmpidx" -n "$branch" "$tmpdir"