Subject: CVS commit: basesrc
To: None <source-changes@netbsd.org>
From: Konrad Schroder <perseant@netbsd.org>
List: source-changes
Date: 05/15/2000 21:56:00
Module Name:	basesrc
Committed By:	perseant
Date:		Tue May 16 04:56:00 UTC 2000

Modified Files:
	basesrc/sbin/fsck_lfs: Makefile fsck.h fsck_lfs.8 inode.c main.c
	    pass0.c pass1.c pass5.c setup.c utilities.c
	syssrc/sys/sys: disklabel.h
Removed Files:
	basesrc/sbin/fsck_lfs: pass1b.c

Log Message:
fsck_lfs can now write to the filesystem, allowing it to correct most
(though still not all) errors in a damaged lfs.  Segment byte accounting
is corrected in pass 5.  "fsck_lfs -p" will do a partial roll-forward,
verifying the checkpoint from the newer superblock.  fscknames[] is
updated so that fsck knows about fsck_lfs.


To generate a diff of this commit:
cvs rdiff -r1.1 -r1.2 basesrc/sbin/fsck_lfs/Makefile
cvs rdiff -r1.3 -r1.4 basesrc/sbin/fsck_lfs/fsck.h \
    basesrc/sbin/fsck_lfs/main.c basesrc/sbin/fsck_lfs/pass0.c \
    basesrc/sbin/fsck_lfs/setup.c
cvs rdiff -r1.2 -r1.3 basesrc/sbin/fsck_lfs/fsck_lfs.8 \
    basesrc/sbin/fsck_lfs/pass5.c basesrc/sbin/fsck_lfs/utilities.c
cvs rdiff -r1.4 -r1.5 basesrc/sbin/fsck_lfs/inode.c \
    basesrc/sbin/fsck_lfs/pass1.c
cvs rdiff -r1.2 -r0 basesrc/sbin/fsck_lfs/pass1b.c
cvs rdiff -r1.59 -r1.60 syssrc/sys/sys/disklabel.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.