1# $FreeBSD: src/tools/tools/README,v 1.18.2.2 2003/02/24 22:52:36 sam Exp $ 2# $DragonFly: src/tools/tools/README,v 1.7 2007/03/04 13:15:48 sephe Exp $ 3 4This directory is for tools. 5 6A tool is something which is sometimes useful, and doesn't fit any of the 7other categories. 8 9Please make a subdir per program, and add a brief description to this file. 10 11commitsdb A tool for reconstructing commit history using md5 12 checksums of the commit logs. 13crypto Exercise the crypto framework through /dev/crypto 14editing Editor modes and the like to help editing FreeBSD code. 15epfe Extract printing filter examples from printing.sgml. 16genreadmedeleted Create a README.DELETED suitable for the new contrib system. 17html-mv Rename HTML generated filenames to human readable filenames. 18ifinfo Uses the interface MIB to print out all the information 19 an interface exports in an ugly form. 20kdrv KernelDriver; add/list/remove third-party kernel driver 21 source to/in/from a kernel source tree. 22kernxref Shellscript to cross reference symbols in the LINT kernel. 23kerninclude Shellscript to find unused #includes in the kernel. 24local_syms Shellscript to find symbols not referenced by other files. 25mid Create a Message-ID database for mailing lists. 26scsi-defects Get at the primary or grown defect list of a SCSI disk. 27splitpatch Python script to split a large patch file into independent 28 patches. Default name convention is compatible with 29 the patch framework. 30tcl_bmake Generates a bmake Makefile for src/lib/libtcl. 31upgrade Scripts used for upgrading an installed system. 32vop_table Generates a HTML document that shows all the VOP's in 33 the kernel. 34diffburst OBSOLETE: equivalent functionality is available via split -p. 35 For example: "cat patchfile | split -p ^diff". See split(1). 36wlandebug Manipulate netproto/802_11 debug flags symbolically. 37