* Reworking of regression tests and test harness * Import some patches from the Debian package. * restore -N should never change the fs. Fixes #154 * Support outputting list of files from restore -t with '\0' separator (Patch from debian bug 703564 by Heiko Schlittermann) * Fix reading of QFA file when listing tape. * Support restoring to filesystems with a blocksize that isn't a multiple of TP_BSIZE (debian bug 995992). This is a different fix to the one currently in debian. The advantage of using a common multiple, if available, is that every FS block will only be written to once. Fixed an issue where the alignment between blocksize and writing pos becomes misaligned when a sparse hole doesn't occupy a full fs block (happens when restoring to a FS with a different, larger blocksize than the one the dump was taken on. * Numerous other minor patches from the Debian package * Don't read off end of buffer when restoring symlinks * Fix some weirdness around dumping a subdirectory. Do not include the inodes for all of the items in the subdirectories - which then give a restore error "inode not found on tape" * Fix EA problem when EAs blocks are read immediately before a tape change. * Allow compressed dumps to work when -b blocksize setting is the maximum a tape drive supports. * Remove code added for building on systems other than __linux__ * Major reworking of how reading from disk and tape works. Dump now supports writing a compressed dump to a file and then writing that to tape. There is now only one "read" function. We do not have separate functions for reading tapes, files, compressed tapes, compressed files. * Improve the efficiency of TS_ADDR (and TS_INODE) record for representing larger files. A single TS_ADDR record can now represent up OBS-URL: https://build.opensuse.org/package/show/Archiving/dump?expand=0&rev=29
54 lines
1.3 KiB
Diff
54 lines
1.3 KiB
Diff
Index: b/dump/dump.8.in
|
|
===================================================================
|
|
--- a/dump/dump.8.in
|
|
+++ b/dump/dump.8.in
|
|
@@ -211,7 +211,7 @@ exist, dump doesn't create a new remote
|
|
The default path name of the remote
|
|
.BR rmt (8)
|
|
program is
|
|
-.IR /etc/rmt ;
|
|
+.IR /usr/bin/rmt ;
|
|
this can be overridden by the environment variable
|
|
.BR RMT .
|
|
.TP
|
|
Index: b/dump/Makefile.am
|
|
===================================================================
|
|
--- a/dump/Makefile.am
|
|
+++ b/dump/Makefile.am
|
|
@@ -5,7 +5,6 @@ EXTRA_DIST =
|
|
man_MANS = dump.8
|
|
DISTCLEANFILES += dump.8
|
|
EXTRA_DIST += dump.8.in
|
|
-dist_man_MANS = rdump.8
|
|
|
|
sbin_PROGRAMS = dump
|
|
|
|
@@ -20,7 +19,6 @@ dump.8: dump.8.in
|
|
|
|
install-exec-hook:
|
|
$(MKDIR_P) $(DESTDIR)$(sbindir)
|
|
- $(LN_S) dump $(DESTDIR)$(sbindir)/rdump
|
|
|
|
uninstall-hook:
|
|
$(RM) -f $(DESTDIR)$(sbindir)/rdump
|
|
Index: b/restore/Makefile.am
|
|
===================================================================
|
|
--- a/restore/Makefile.am
|
|
+++ b/restore/Makefile.am
|
|
@@ -5,7 +5,6 @@ EXTRA_DIST =
|
|
man_MANS = restore.8
|
|
DISTCLEANFILES += restore.8
|
|
EXTRA_DIST += restore.8.in
|
|
-dist_man_MANS = rrestore.8
|
|
|
|
sbin_PROGRAMS = restore
|
|
|
|
@@ -22,7 +21,6 @@ restore.8: restore.8.in
|
|
|
|
install-exec-hook:
|
|
$(MKDIR_P) $(DESTDIR)$(sbindir)
|
|
- $(LN_S) restore $(DESTDIR)$(sbindir)/rrestore
|
|
|
|
uninstall-hook:
|
|
$(RM) -f $(DESTDIR)$(sbindir)/rrestore
|