From owner-freebsd-current@FreeBSD.ORG Sun Jun 20 17:48:54 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0969116A4CE for ; Sun, 20 Jun 2004 17:48:54 +0000 (GMT) Received: from wrzx35.rz.uni-wuerzburg.de (wrzx35.rz.uni-wuerzburg.de [132.187.3.35]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7315E43D1D for ; Sun, 20 Jun 2004 17:48:51 +0000 (GMT) (envelope-from q@uni.de) Received: from wrzx34.rz.uni-wuerzburg.de (wrzx34.rz.uni-wuerzburg.de [132.187.3.34]) by wrzx35.rz.uni-wuerzburg.de (Postfix) with ESMTP id 0128DDBC20 for ; Sun, 20 Jun 2004 19:48:50 +0200 (CEST) Received: from virusscan (localhost [127.0.0.1]) by wrzx34.rz.uni-wuerzburg.de (Postfix) with ESMTP id D27239706F for ; Sun, 20 Jun 2004 19:48:49 +0200 (CEST) Received: from wrzx28.rz.uni-wuerzburg.de (wrzx28.rz.uni-wuerzburg.de [132.187.3.28]) by wrzx34.rz.uni-wuerzburg.de (Postfix) with ESMTP id 9E45596FE3 for ; Sun, 20 Jun 2004 19:48:42 +0200 (CEST) Received: from coyote.q.local (wwsx14.win-screen.uni-wuerzburg.de [132.187.253.14]) by wrzx28.rz.uni-wuerzburg.de (Postfix) with ESMTP id 7FA20B6523 for ; Sun, 20 Jun 2004 19:48:42 +0200 (CEST) Received: from roadrunner.q.local (roadrunner [192.168.0.147]) by coyote.q.local (8.12.10/8.12.10) with ESMTP id i5KHmgw2073214 for ; Sun, 20 Jun 2004 19:48:42 +0200 (CEST) (envelope-from q@roadrunner.q.local) Received: from roadrunner.q.local (localhost [127.0.0.1]) by roadrunner.q.local (8.12.10/8.12.10) with ESMTP id i5KHmf24004944 for ; Sun, 20 Jun 2004 19:48:42 +0200 (CEST) (envelope-from q@roadrunner.q.local) Received: (from q@localhost) by roadrunner.q.local (8.12.10/8.12.10/Submit) id i5KHmfej004943 for freebsd-current@freebsd.org; Sun, 20 Jun 2004 19:48:41 +0200 (CEST) (envelope-from q) Date: Sun, 20 Jun 2004 19:48:41 +0200 From: Ulrich Spoerlein To: freebsd-current@freebsd.org Message-ID: <20040620174841.GB68087@galgenberg.net> Mail-Followup-To: freebsd-current@freebsd.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="xo44VMWPx7vlQ2+2" Content-Disposition: inline User-Agent: Mutt/1.5.6i X-Virus-Scanned: by amavisd-new (Rechenzentrum Universitaet Wuerzburg) Subject: Missing man-pages X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Jun 2004 17:48:54 -0000 --xo44VMWPx7vlQ2+2 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello, I need to give a small presentation containing Netgraph, and in reading through the man-pages I found some of them missing. I hacked together a small one-liner looking for KLDs/Binaries without man-page Note: I would be good (IMHO) to have MLINKS for xl->if_xl, emu10k1->snd_em10k1 ... % (find /bin /sbin /usr/bin /usr/sbin /boot/kernel -type f -perm +111 | \ sed 's/.ko$//; s/snd_//; s/if_//' | xargs -n1 basename | \ xargs -n1 -J % man -w %) 2>&1 | grep "No manual entry" | \ sed 's/No manual entry for//' | sort 3dfx aac_linux ad1816 ahc_eisa ahc_pci aout apm_saver arcnet bktr_mem blank_saver bzip2recover c++filt callbootd cd9660 cd9660_iconv cm cmi coda coda5 cryptodev cs4281 daemon_saver digi digi_CX digi_CX_PCI digi_EPCX digi_EPCX_PCI digi_Xe digi_Xem digi_Xr dragon_saver ds1 elf2aout elink es137x ess fade_saver fire_saver fm801 fsck_4.2bsd fsck_ufs gdbreplay geom_apple geom_bde geom_bsd geom_ccd geom_fox geom_gpt geom_mbr geom_pc98 geom_sunlabel geom_vol_ffs green_saver hea_pci hfa hfa_pci ibcs2 ibcs2_coff ic ich infokey init.bak ip_mroute kernel ksu lessecho lesspipe.sh libiconv libmbpool libmchain logo_saver maestro msdosfs_iconv mss ncp nfsclient nfsserver ng_eiface ng_fec ng_gdemux ng_sync_ar ng_sync_sr ngatmbase ntfs ntfs_iconv ntptimeset nullfs nwfs oltr pcfclock pecoff portalfs post-grohtml pps pre-grohtml protoize raidframe rain_saver rpc.ypupdated s3 sb16 sb8 scsi_low smbfs smbios snake_saver solo splash_bmp splash_pcx star_saver sunlabel sysvmsg sysvsem sysvshm t4dwave udf udf_iconv umapfs umct unionfs via8233 via82c686 vibes warp_saver There are of course many false positives, for example the KLD nullfs is for mount_nullfs which has a manpage. And there are false negatives, because snd_driver is not documented (but there is driver(9)). In the end, there are many KLDs and binaries without any manpage. It would be nice, if the respective maintainers could provide these. Ulrich Spoerlein --=20 PGP Key ID: F0DB9F44 Get it while it's hot! PGP Fingerprint: F1CE D062 0CA9 ADE3 349B 2FE8 980A C6B5 F0DB 9F44 "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." -- Benjamin Franklin --xo44VMWPx7vlQ2+2 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFA1c35mArGtfDbn0QRAvF8AKC8fYY9BG3oCMFFAN2lP09o/7UqSACg/0Jj wAnU3wDe6SVVuA5D7ERu6jc= =QULY -----END PGP SIGNATURE----- --xo44VMWPx7vlQ2+2--