makemandb man page on NetBSD

Man page or keyword search:  
man Server   9087 pages
apropos Keyword Search (all sections)
Output format
NetBSD logo
[printable version]

MAKEMANDB(8)		  BSD System Manager's Manual		  MAKEMANDB(8)

NAME
     makemandb — parse the manual pages and build a search index over them

SYNOPSIS
     makemandb [-floQqv] [-C path]

DESCRIPTION
     The makemandb utility traverses the directories containing man pages,
     parses the manual pages with the help of libmandoc and builds an Sqlite
     database man.db to support full text searches.  It obtains the list of
     directories to traverse using the -path and -p options of man(1).

     It supports the following options:

     -C path
	     Use different man(1) configuration file than the default,
	     /etc/man.conf.

     -f	     Force rebuilding the index from scratch, pruning the existing
	     one.

     -l	     Limit the parsing to only the NAME section of the pages.  This
	     option can be used to mimic the behavior of the classic
	     apropos(1) and also to substantially save disk space.

     -o	     Use this option to optimize the index for speed and also to sig‐
	     nificantly reduce disk space usage.  This is a somewhat expensive
	     operation.

     -Q	     Print only fatal error messages (i.e., when the database is left
	     in an inconsistent state and needs manual intervention).

     -q	     Print only warnings and error messages but no status updates.

     -v	     Enable verbose output.  This prints the name of every file being
	     parsed and a summary at the end of the index update.

     As the database file is stored under /var/db, root privileges are
     required to run makemandb.

   DATABASE SCHEMA
     The name of the FTS table is mandb and its schema is as follows:

	   section	  The section number of the page
	   name		  The name of the page from the NAME section.
	   name_desc	  The one line description from the NAME section.
	   desc		  The DESCRIPTION section.
	   lib		  The LIBRARY section.
	   return_vals	  The RETURN VALUES section.
	   env		  The ENVIRONMENT section.
	   files	  The FILES section.
	   exit_status	  The EXIT STATUS section.
	   diagnostics	  The DIAGNOSTICS section.
	   errors	  The ERRORS section.
	   md5_hash	  MD5 checksum of the man page.
	   machine	  The machine architecture (if any) for which the man
						page is relevant.

FILES
     /var/db/man.db  The Sqlite FTS database which contains an index of the
		     manual pages.

SEE ALSO
     apropos(1), man(1), whatis(1), man.conf(5)

AUTHORS
     Abhinav Upadhyay

BSD				August 29, 2012				   BSD
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server NetBSD

List of man pages available for NetBSD

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net