Commit Graph

1326 Commits

Author SHA1 Message Date
Sergey Poznyakoff
68bd7ac50a When computing write rate do not take
into account the time needed to verify the archive(s).
The bug reported by John L. Males <jlmales@yahoo.com>
(set_start_time,compute_duration): New functions.
(print_total_written): Use the result of compute_duration().
(close_archive): Call compute_duration.
2004-08-31 11:48:05 +00:00
Sergey Poznyakoff
3f4f5a4bf4 (removed_prefixes_p): New function 2004-08-31 11:47:02 +00:00
Sergey Poznyakoff
e563240b95 (verify_volume): Call set_next_block_after
if read_header returns HEADER_FAILURE
Destroy and reinitialize content of current_stat_info and
extended_header after each iteration.
Issue a warning if the archive created contains some members
whose file names were stripped off their leading prefixes.
This is a temporary fix of the issue reported by Bdale Garbee
<bdale@gag.com> (Refs: Debian bug 230064, Message-Id
<87n07kyzhi.fsf@rover.gag.com>, Sun, 15 Feb 2004 11:22:17 -0700)
2004-08-31 11:45:55 +00:00
Sergey Poznyakoff
6522c25b8d (sparse_add_map): Fixed improper initializations
of sparse_map_size. We assume that whatever number it contains
describes adequately the current size of sparse_map. The only
number we need to reset is sparse_map_avail.
2004-08-31 11:45:16 +00:00
Sergey Poznyakoff
0ec47c16a9 Updated 2004-08-30 15:18:09 +00:00
Sergey Poznyakoff
b1f2c77860 Fix copy-n-paste errors in the license 2004-08-30 15:16:00 +00:00
Sergey Poznyakoff
607c1bf3b4 Updated 2004-08-19 13:13:37 +00:00
Sergey Poznyakoff
74b3e8ab49 Updated 2004-08-19 13:10:01 +00:00
Sergey Poznyakoff
8771e7c560 Renamed LIBPATH to LIBDIR.
New option -a (--all). Do not start restore unless
-a or patterns are given.
(restore_fs,restore_files): Fixed use of --listed option.
2004-08-19 13:09:37 +00:00
Sergey Poznyakoff
1992ef9496 (test_root): Append / to ROOT_FS unless it already ends in it. 2004-08-19 13:09:16 +00:00
Sergey Poznyakoff
73030de19f Renamed LIBPATH to LIBDIR.
Use ROOT_FS with -C option. Do not send mail
if ADMINISTRATOR is set to NONE.
2004-08-19 13:08:43 +00:00
Sergey Poznyakoff
a5f5e75388 Updated 2004-08-17 16:06:05 +00:00
Sergey Poznyakoff
bd599facc8 Fixed typo 2004-08-17 16:05:03 +00:00
Paul Eggert
7f27104062 In bootstrap, set LC_ALL=C and save some more gnulib m4 files. 2004-08-12 20:24:51 +00:00
Paul Eggert
e24d4efed0 Set LC_ALL=C so that file names sort consistently.
Prefer the gnulib copies of gettext.m4, glibc21.m4,
lib-ld.m4, lib-prefix.m4, po.m4 too.
2004-08-12 20:24:13 +00:00
Paul Eggert
a418ef678e Merge argp, getopt, xalloc changes from gnulib. 2004-08-12 18:37:09 +00:00
Paul Eggert
83acd3c604 Remove; gnulib now works unpatched. 2004-08-12 18:35:24 +00:00
Paul Eggert
303132dcdc Adjust to changes to gnulib xalloc module.
(extr_init): Remove assignment to xalloc_fail_func; no longer needed.
(xalloc_die): New function.
2004-08-12 18:34:40 +00:00
Paul Eggert
3848b93af6 Add fnmatch.h, getopt_.h, sysexit.h, xalloc-die.c. 2004-08-12 18:34:18 +00:00
Paul Eggert
93becc4f52 (_getopt_long_only_r): Remove check.
gl_ARGP now does this for us.
2004-08-12 18:33:13 +00:00
Paul Eggert
03092879ac (gnulib_modules): Add xalloc-die. 2004-08-12 18:32:54 +00:00
Sergey Poznyakoff
38f39174f2 Updated 2004-08-10 11:24:25 +00:00
Sergey Poznyakoff
1c0a13aade Added multiv03.sh 2004-08-10 11:17:58 +00:00
Sergey Poznyakoff
2d041189aa (flush_write): Limit filenames
of the members that straddle multivolume archive
boundary to 100 characters.
2004-08-10 11:17:16 +00:00
Sergey Poznyakoff
f6c0aee290 Updated 2004-08-09 11:26:16 +00:00
Sergey Poznyakoff
54e4a0df65 Rearranged leading comments. Added explicit references to original report messages wherever available. 2004-08-09 11:25:15 +00:00
Sergey Poznyakoff
34ff480be9 Added extrac05.sh 2004-08-09 11:24:31 +00:00
Sergey Poznyakoff
260acce7a3 (read_and): Call decode_header before calling skip_member()
(skip_member): Use is_sparse field to determine if the
member is a sparse file.
2004-08-09 11:24:06 +00:00
Sergey Poznyakoff
5a8a98cffe Updated 2004-08-08 14:22:00 +00:00
Sergey Poznyakoff
320298c663 Added link01.sh 2004-08-08 14:21:38 +00:00
Sergey Poznyakoff
4f3e70b0f9 New file 2004-08-08 14:21:07 +00:00
Sergey Poznyakoff
c50565d965 Improved compatibility with 1.13.25 2004-08-08 14:20:17 +00:00
Sergey Poznyakoff
df2c78e32b Extended --update-po option to take an optional argument specifying the po file to update. 2004-08-08 14:19:49 +00:00
Paul Eggert
56389381fc Remove patches/argp.diff; no longer needed. 2004-08-07 06:50:56 +00:00
Paul Eggert
45a6a18d85 Merge from gnulib; mostly FILESYSTEM_PREFIX_LEN -> FILE_SYSTEM_PREFIX_LEN. 2004-08-07 06:37:30 +00:00
Paul Eggert
68ff77508c (purge_directory): Fix format buffer typos in warning strings. 2004-08-07 06:33:59 +00:00
Paul Eggert
43ca8709c0 (parse_opt): FILESYSTEM_PREFIX_LEN -> FILE_SYSTEM_PREFIX_LEN 2004-08-07 06:33:34 +00:00
Paul Eggert
c4e054673b (excluded_name, safer_name_suffix, stripped_prefix_len):
FILESYSTEM_PREFIX_LEN -> FILE_SYSTEM_PREFIX_LEN.
2004-08-07 06:33:07 +00:00
Paul Eggert
df6200e97e (must_be_dot_or_slash): FILESYSTEM_PREFIX_LEN -> FILE_SYSTEM_PREFIX_LEN. 2004-08-07 06:32:41 +00:00
Paul Eggert
9ae5a981fc Include <getcwd.h>.
(extract_archive): Rewrite with new macro IS_ABSOLUTE_FILE_NAME.
(make_directories):
FILESYSTEM_PREFIX_LEN -> FILE_SYSTEM_PREFIX_LEN.
2004-08-07 06:32:12 +00:00
Paul Eggert
7287be445e Remove addext.c, malloc.c, realloc.c. 2004-08-07 06:31:20 +00:00
Paul Eggert
cafa07d966 Don't use valloc; it's buggy on some GNU/Linux systems, and it returns
storage that can't be freed on older BSD systems.
2004-08-03 04:46:37 +00:00
Paul Eggert
9038410bb7 (valloc): Remove. 2004-08-03 04:45:57 +00:00
Paul Eggert
f3da0c26b8 (quote_n, quote): Remove these redundant functions.
(ptr_align): New function, from coreutils/src/system.h.
(page_aligned_alloc): New function.
2004-08-03 04:45:05 +00:00
Paul Eggert
82eff37f6f (page_aligned_alloc): New decl. 2004-08-03 04:44:39 +00:00
Paul Eggert
6869d0f6b3 (diff_init): Don't use valloc; on older or buggy hosts, you can't
free the result.  Use page_aligned_alloc instead.
2004-08-03 04:44:13 +00:00
Paul Eggert
81460a0349 (record_buffer): New var.
(open_archive): Don't use valloc; on older or buggy hosts, you can't
free the result.  Use page_aligned_alloc instead.
Record the pointer to be freed into record_buffer.
(close_archive): Free record_buffer.
2004-08-03 04:43:38 +00:00
Paul Eggert
ae29dcca87 Add getpagesize.m4. 2004-08-03 04:42:53 +00:00
Paul Eggert
ac7c2b7116 Add getpagesize.h. 2004-08-03 04:42:35 +00:00
Paul Eggert
08cba4e4e5 (valloc): Remove check; valloc no longer used. 2004-08-03 04:42:18 +00:00