-$Id: CHANGES,v 1.203 2002/12/12 11:49:35 stelian Exp $
+$Id: CHANGES,v 1.204 2003/01/10 10:31:06 stelian Exp $
Changes between versions 0.4b32 and 0.4b33 (released ?????????????????)
=======================================================================
<ehem@m5p.com>, Greg Edwards <gedwards@users.sourceforge.net>.
(fixes Debian bugs #147086 and #160305, Sourceforge bug #618699)
+5. Made dump's -I option accept the value '0' meaning all the
+ read errors will be ignored. This can be useful when running
+ dump from unattended sessions (like cron jobs). Thanks to
+ John I Wang <jiwang@users.sourceforge.net> for the suggestion.
+
Changes between versions 0.4b31 and 0.4b32 (released November 15, 2002)
=======================================================================
-$Id: THANKS,v 1.72 2002/12/12 11:49:35 stelian Exp $
+$Id: THANKS,v 1.73 2003/01/10 10:31:07 stelian Exp $
Dump and restore were written by the people of the CSRG at the University
of California, Berkeley.
Amith Varghese amithv@yahoo.com
Daniel Veillard Daniel.Veillard@imag.fr
Jason Venner jason@idiom.com
+John I Wang jiwang@users.sourceforge.net
Christian Weisgerber naddy@mips.rhein-neckar.de
Kim Yong-jun loveyou@hackerslab.org
John Yu jky@it.bu.edu
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $Id: dump.8.in,v 1.46 2002/11/12 13:05:31 stelian Exp $
+.\" $Id: dump.8.in,v 1.47 2003/01/10 10:31:10 stelian Exp $
.\"
.TH DUMP 8 "version __VERSION__ of __DATE__" BSD "System management commands"
.SH NAME
.B dump
on an active filesystem where read errors simply indicate an inconsistency
between the mapping and dumping passes.
+.IP
+A value of 0 means that all read errors will be ignored.
.TP
.BI \-j "compression level"
Compress every block to be written on the tape using bzlib library. This option
#ifndef lint
static const char rcsid[] =
- "$Id: main.c,v 1.78 2002/12/12 11:49:35 stelian Exp $";
+ "$Id: main.c,v 1.79 2003/01/10 10:31:10 stelian Exp $";
#endif /* not lint */
#include <config.h>
case 'I':
breademax =
- numarg ("number of errors to ignore", 1L, 0L);
+ numarg ("number of errors to ignore", 0L, 0L);
break;
#ifdef KERBEROS
#ifndef lint
static const char rcsid[] =
- "$Id: traverse.c,v 1.52 2002/12/09 10:53:59 stelian Exp $";
+ "$Id: traverse.c,v 1.53 2003/01/10 10:31:10 stelian Exp $";
#endif /* not lint */
#include <config.h>
else
msg("short read error from %s: [block %d, ext2blk %d]: count=%d, got=%d\n",
disk, blkno, dbtofsb(sblock, blkno), size, cnt);
- if (++breaderrors > breademax) {
+ if (breademax && ++breaderrors > breademax) {
msg("More than %d block read errors from %d\n",
breademax, disk);
broadcast("DUMP IS AILING!\n");