History log of /src/sbin/fsck_ffs/SMM.doc |
Revision | Date | Author | Comments |
1.4 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22308, verified by myself.
|
1.3 | 05-Apr-1996 |
cgd | check in changes proposed in PR 2006 (approved by J.T.), to rename fsck to fsck_ffs, so that in the future 'fsck' can be a wrapper than invokes appropriate filesystem-specific checker programs. For now, the only user-visible change is that the names have changed in the manual page and in error messages; fsck and fsck.8 are now links to fsck_ffs and fsck_ffs.8, until the rest of the transition is complete.
|
1.2 | 18-Mar-1995 |
cgd | convert to new RCS Id conventions; reduce my headache
|
1.1 | 08-Jun-1994 |
mycroft | branches: 1.1.1; Update from 4.4-Lite, with local changes.
|
1.1.1.1 | 13-Jun-1994 |
mycroft | Import 4.4-Lite version.
|
1.4 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22308, verified by myself.
|
1.3 | 05-Apr-1996 |
cgd | check in changes proposed in PR 2006 (approved by J.T.), to rename fsck to fsck_ffs, so that in the future 'fsck' can be a wrapper than invokes appropriate filesystem-specific checker programs. For now, the only user-visible change is that the names have changed in the manual page and in error messages; fsck and fsck.8 are now links to fsck_ffs and fsck_ffs.8, until the rest of the transition is complete.
|
1.2 | 18-Mar-1995 |
cgd | convert to new RCS Id conventions; reduce my headache
|
1.1 | 08-Jun-1994 |
mycroft | branches: 1.1.1; Update from 4.4-Lite, with local changes.
|
1.1.1.1 | 13-Jun-1994 |
mycroft | Import 4.4-Lite version.
|
1.3 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22308, verified by myself.
|
1.2 | 18-Mar-1995 |
cgd | convert to new RCS Id conventions; reduce my headache
|
1.1 | 08-Jun-1994 |
mycroft | branches: 1.1.1; Update from 4.4-Lite, with local changes.
|
1.1.1.1 | 13-Jun-1994 |
mycroft | Import 4.4-Lite version.
|
1.6 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22308, verified by myself.
|
1.5 | 20-Aug-2001 |
wiz | precede, not preceed.
|
1.4 | 11-Oct-1996 |
thorpej | Bug fix from Kirk McKusick <mckusick@McKusick.COM>:
Fix a bug in fsck_ffs where if a directory somehow develops a hole (that is a block pointer that has a value of zero), fsck would give the filesystem a clean bill of health, but the kernel would panic when accessing the directory with the hole. Fsck now checks for holes in directories. If found in preen mode, fsck fails. In manual mode, it can be directed to shorten the directory to the beginning of the hole. A more complete solution would be to allocate a block to fill the hole. However, this is a lot more work for a `cannot happen' error, so the extra effort seems unwarranted.
|
1.3 | 05-Apr-1996 |
cgd | branches: 1.3.4; check in changes proposed in PR 2006 (approved by J.T.), to rename fsck to fsck_ffs, so that in the future 'fsck' can be a wrapper than invokes appropriate filesystem-specific checker programs. For now, the only user-visible change is that the names have changed in the manual page and in error messages; fsck and fsck.8 are now links to fsck_ffs and fsck_ffs.8, until the rest of the transition is complete.
|
1.2 | 18-Mar-1995 |
cgd | convert to new RCS Id conventions; reduce my headache
|
1.1 | 08-Jun-1994 |
mycroft | branches: 1.1.1; Update from 4.4-Lite, with local changes.
|
1.1.1.1 | 13-Jun-1994 |
mycroft | Import 4.4-Lite version.
|
1.3.4.1 | 02-Mar-1997 |
mycroft | Pull up changes from Kirk McKusick to check for holes in directories.
|
1.5 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22308, verified by myself.
|
1.4 | 21-Nov-2001 |
wiz | "than" instead of "then".
|
1.3 | 05-Apr-1996 |
cgd | check in changes proposed in PR 2006 (approved by J.T.), to rename fsck to fsck_ffs, so that in the future 'fsck' can be a wrapper than invokes appropriate filesystem-specific checker programs. For now, the only user-visible change is that the names have changed in the manual page and in error messages; fsck and fsck.8 are now links to fsck_ffs and fsck_ffs.8, until the rest of the transition is complete.
|
1.2 | 18-Mar-1995 |
cgd | convert to new RCS Id conventions; reduce my headache
|
1.1 | 08-Jun-1994 |
mycroft | branches: 1.1.1; Update from 4.4-Lite, with local changes.
|
1.1.1.1 | 13-Jun-1994 |
mycroft | Import 4.4-Lite version.
|
1.5 | 05-Jul-2014 |
dholland | Reorg docs, part 3: Move the documents that are papers to /usr/share/doc/papers. Give them suitable names (including the author and year).
The key property of papers that distinguishes them from documentation is that they're historical: they're published at a particular time and aren't updated or maintained. (Except cosmetically.)
We should only ship papers that are of interest to users, either for historical perspective or because they're the original research writeup of stuff that went into the system and is still pertinent.
The ffs papers clearly meet this standard; the other one here (about passwords, in 1978) is probably past its sell-by date.
|
1.4 | 05-Jul-2014 |
dholland | Rework /usr/share/doc.
Update the <bsd.doc.mk> infrastructure, and update the docs to match the new infrastructure.
- Build and install text, ps, pdf, and/or html, not roff sources.
- Don't wire the chapter numbers into the build system, or use them in the installed pathnames. This didn't matter much when the docs were a museum, but now that we're theoretically going to start maintaining them again, we're going to add and remove documents periodically and having the chapter numbers baked in creates a lot of thrashing for no purpose.
- Specify the document name explicitly, rather than implicitly in a path. Use this name (instead of other random strings) as the name of the installed files.
- Specify the document section, which is the subdirectory of /usr/share/doc to install into.
- Allow multiple subdocuments. (That is, multiple documents in one output directory.)
- Enumerate the .png files groff emits along with html so they can be installed.
- Remove assorted hand-rolled rules for running roff and roff widgetry and add enough variable settings to make these unnecessary. This includes support for - explicit use of soelim - refer - tbl - pic - eqn
- Forcibly apply at least minimal amounts of sanity to certain autogenerated roff files.
- Don't exclude USD.doc, SMM.doc, and PSD.doc directories from the build, as they now actually do stuff.
Note: currently we can't generate pdf. This turns out to be a nontrivial problem with no immediate solution forthcoming. So for now, as a workaround, install compressed .ps as the printable form.
|
1.3 | 05-Apr-1996 |
cgd | branches: 1.3.82; 1.3.94; check in changes proposed in PR 2006 (approved by J.T.), to rename fsck to fsck_ffs, so that in the future 'fsck' can be a wrapper than invokes appropriate filesystem-specific checker programs. For now, the only user-visible change is that the names have changed in the manual page and in error messages; fsck and fsck.8 are now links to fsck_ffs and fsck_ffs.8, until the rest of the transition is complete.
|
1.2 | 18-Mar-1995 |
cgd | convert to new RCS Id conventions; reduce my headache
|
1.1 | 08-Jun-1994 |
mycroft | branches: 1.1.1; Update from 4.4-Lite, with local changes.
|
1.1.1.1 | 13-Jun-1994 |
mycroft | Import 4.4-Lite version.
|
1.3.94.1 | 10-Aug-2014 |
tls | Rebase.
|
1.3.82.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|