Index: fsck.h =================================================================== RCS file: /home/ncvs/src/sbin/fsck_ffs/fsck.h,v retrieving revision 1.36 diff -a -u -r1.36 fsck.h --- fsck.h 7 Mar 2005 08:42:49 -0000 1.36 +++ fsck.h 24 Oct 2006 11:48:36 -0000 @@ -279,7 +279,7 @@ int returntosingle; /* 1 => return to single user mode on exit */ char resolved; /* cleared if unresolved changes => not clean */ char havesb; /* superblock has been read */ -char skipclean; /* skip clean file systems if preening */ +char skipclean; /* skip clean file systems */ int fsmodified; /* 1 => write done to file system */ int fsreadfd; /* file descriptor for reading file system */ int fswritefd; /* file descriptor for writing file system */ Index: fsck_ffs.8 =================================================================== RCS file: /home/ncvs/src/sbin/fsck_ffs/fsck_ffs.8,v retrieving revision 1.34 diff -a -u -r1.34 fsck_ffs.8 --- fsck_ffs.8 20 Sep 2005 08:02:38 -0000 1.34 +++ fsck_ffs.8 24 Oct 2006 11:48:36 -0000 @@ -46,7 +46,7 @@ .Ar ... .Sh DESCRIPTION The specified disk partitions and/or file systems are checked. -In "preen" mode the clean flag of each file system's superblock is examined +The clean flag of each file system's superblock is examined and only those file systems that are not marked clean are checked. File systems are marked clean when they are unmounted, @@ -213,7 +213,7 @@ .Nm to check .Sq clean -file systems when preening. +file systems. .It Fl m Use the mode specified in octal immediately after the flag as the permission bits to use when creating the Index: main.c =================================================================== RCS file: /home/ncvs/src/sbin/fsck_ffs/main.c,v retrieving revision 1.44 diff -a -u -r1.44 main.c --- main.c 10 Feb 2005 09:19:29 -0000 1.44 +++ main.c 24 Oct 2006 11:48:36 -0000 @@ -263,7 +263,7 @@ "CANNOT RUN IN BACKGROUND\n"); } if ((sblock.fs_flags & FS_UNCLEAN) == 0 && - skipclean && preen) { + skipclean) { /* * file system is clean; * skip snapshot and report it clean Index: setup.c =================================================================== RCS file: /home/ncvs/src/sbin/fsck_ffs/setup.c,v retrieving revision 1.49 diff -a -u -r1.49 setup.c --- setup.c 7 Mar 2005 08:42:49 -0000 1.49 +++ setup.c 24 Oct 2006 11:48:36 -0000 @@ -201,7 +201,7 @@ pwarn("USING ALTERNATE SUPERBLOCK AT %d\n", bflag); bflag = 0; } - if (skipclean && preen && sblock.fs_clean) { + if (skipclean && sblock.fs_clean) { pwarn("FILE SYSTEM CLEAN; SKIPPING CHECKS\n"); return (-1); }