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.