xref: /netbsd-src/share/doc/README.docdirs (revision c6bc30fe7e4972f897382d449c69c939d8977960)
1*c6bc30feSdhollandIn July 2014 the layout of /usr/share/doc was drastically rearranged.
2*c6bc30feSdhollandBecause of the lack of rename support in CVS, the source dirs for the
3*c6bc30feSdhollanddocs have not yet been rearranged to match. (And also, many of the
4*c6bc30feSdhollandsource dirs are scattered across the tree and are hard to find
5*c6bc30feSdhollandanyhow.)
6*c6bc30feSdholland
7*c6bc30feSdhollandThe following is a hopefully complete list of the /usr/share/doc docs
8*c6bc30feSdhollandand where they come from. For things in external, I've listed where
9*c6bc30feSdhollandthe makefiles that install the docs are; these point to the doc
10*c6bc30feSdhollandsources, which are usually somewhere somewhat different.
11*c6bc30feSdholland
12*c6bc30feSdholland
13*c6bc30feSdhollandReference docs (in /usr/share/doc/reference/ref[1-9])
14*c6bc30feSdholland------------------------------------------------------------
15*c6bc30feSdholland
16*c6bc30feSdholland	ref1/atf		src/external/bsd/atf
17*c6bc30feSdholland	ref1/bzip		src/lib/libbz2
18*c6bc30feSdholland	ref1/config		src/share/doc/smm/config
19*c6bc30feSdholland	ref1/csh		src/bin/csh/USD.doc
20*c6bc30feSdholland	ref1/ex			src/external/bsd/nvi/docs/USD.doc/exref
21*c6bc30feSdholland	ref1/gprof		src/usr.bin/gprof/PSD.doc
22*c6bc30feSdholland	ref1/kyua/*		src/external/bsd/kyua-*/share/doc/kyua-*
23*c6bc30feSdholland	ref1/mail		src/usr.bin/mail/USD.doc
24*c6bc30feSdholland	ref1/make		src/usr.bin/make/USD.doc
25*c6bc30feSdholland	ref1/roff/memacros	src/share/doc/usd/19.memacros
26*c6bc30feSdholland	ref1/roff/meref		src/share/doc/usd/20.meref
27*c6bc30feSdholland	ref1/roff/msdiffs	src/share/doc/usd/18.msdiffs
28*c6bc30feSdholland	ref1/roff/msmacros	src/share/doc/usd/17.msmacros
29*c6bc30feSdholland	ref1/roff/mom		src/gnu/usr.bin/groff/contrib/mom/momdoc
30*c6bc30feSdholland	ref1/roff/mom_examples	src/gnu/usr.bin/groff/contrib/mom/examples
31*c6bc30feSdholland	ref1/sh			src/bin/sh/USD.doc
32*c6bc30feSdholland	ref1/vi			src/external/bsd/nvi/docs/USD.doc/vi.ref
33*c6bc30feSdholland
34*c6bc30feSdholland	ref3/curses		src/lib/libcurses/PSD.doc
35*c6bc30feSdholland	ref3/sysman		src/share/doc/psd/05.sysman
36*c6bc30feSdholland	ref3/sockets		src/share/doc/psd/20.ipctut
37*c6bc30feSdholland	ref3/sockets-advanced	src/share/doc/psd/21.ipc
38*c6bc30feSdholland
39*c6bc30feSdholland	ref6/rogue		src/games/rogue/USD.doc
40*c6bc30feSdholland	ref6/trek		src/games/trek/USD.doc
41*c6bc30feSdholland
42*c6bc30feSdholland	ref7/quotas		src/share/doc/smm/04.quotas
43*c6bc30feSdholland
44*c6bc30feSdholland	ref8/bind9		src/external/bsd/bind/bin/html
45*c6bc30feSdholland	ref8/lpd		src/usr.sbin/lpr/SMM.doc
46*c6bc30feSdholland	ref8/ntp		src/external/bsd/ntp/html
47*c6bc30feSdholland	ref8/postfix		src/external/ibm-public/postfix/share/html
48*c6bc30feSdholland	ref8/timedop		src/usr.sbin/timed/SMM.doc/timedop
49*c6bc30feSdholland	ref8/timed		src/usr.sbin/timed/SMM.doc/timed
50*c6bc30feSdholland
51*c6bc30feSdholland	ref9/net		src/share/doc/smm/18.net
52*c6bc30feSdholland	ref9/nfs		src/share/doc/smm/06.nfs
53*c6bc30feSdholland
54*c6bc30feSdhollandPapers (in /usr/share/doc/papers)
55*c6bc30feSdholland------------------------------------------------------------
56*c6bc30feSdholland
57*c6bc30feSdholland	mckusick84-ffs		src/share/doc/smm/05.fastfs
58*c6bc30feSdholland	mckusick85-fsck		src/sbin/fsck_ffs/SMM.doc
59*c6bc30feSdholland	morris78-password	src/share/doc/smm/17.password
60*c6bc30feSdholland
61*c6bc30feSdhollandUser supplementary documents (in /usr/share/doc/usd)
62*c6bc30feSdholland------------------------------------------------------------
63*c6bc30feSdholland
64*c6bc30feSdholland	beginner		src/share/doc/usd/01.begin
65*c6bc30feSdholland	ed			external/bsd/nvi/docs/USD.doc/edit
66*c6bc30feSdholland	vi			external/bsd/nvi/docs/USD.doc/vitut
67*c6bc30feSdholland
68*c6bc30feSdhollandSystem manager manual (in /usr/share/doc/smm)
69*c6bc30feSdholland------------------------------------------------------------
70*c6bc30feSdholland
71*c6bc30feSdholland	(none)
72*c6bc30feSdholland
73*c6bc30feSdhollandProgrammer supplementary documents (in /usr/share/doc/psd)
74*c6bc30feSdholland------------------------------------------------------------
75*c6bc30feSdholland
76*c6bc30feSdholland	(none)
77*c6bc30feSdholland
78*c6bc30feSdholland
79*c6bc30feSdholland
80*c6bc30feSdhollandHere is a list of the historic documents as of just before the reorg:
81*c6bc30feSdholland------------------------------------------------------------
82*c6bc30feSdholland
83*c6bc30feSdholland	usd/01.begin		kept in USD
84*c6bc30feSdholland	usd/02.learn		missing
85*c6bc30feSdholland	usd/03.shell		-> ref1/sh
86*c6bc30feSdholland	usd/04.csh		-> ref1/csh
87*c6bc30feSdholland	usd/05.dc		missing
88*c6bc30feSdholland	usd/06.bc		missing
89*c6bc30feSdholland	usd/07.mail		-> ref1/mail
90*c6bc30feSdholland	usd/08.mh		missing
91*c6bc30feSdholland	usd/09.edtut		missing
92*c6bc30feSdholland	usd/10.edadv		missing
93*c6bc30feSdholland	usd/11.edit		kept in USD
94*c6bc30feSdholland	usd/12.ex		-> ref1/ex
95*c6bc30feSdholland	usd/12.vi		kept in USD
96*c6bc30feSdholland	usd/13.viref		-> ref1/vi
97*c6bc30feSdholland	usd/14.jove		missing
98*c6bc30feSdholland	usd/15.sed		missing
99*c6bc30feSdholland	usd/16.awk		missing
100*c6bc30feSdholland	usd/17.msmacros		-> ref1/roff/msmacros
101*c6bc30feSdholland	usd/18.msdiffs		-> ref1/roff/msdiffs
102*c6bc30feSdholland	usd/19.memacros		-> ref1/roff/memacros
103*c6bc30feSdholland	usd/20.meref		-> ref1/roff/meref
104*c6bc30feSdholland	usd/21.troff		missing
105*c6bc30feSdholland	usd/22.trofftut		missing
106*c6bc30feSdholland	usd/23.eqn		missing
107*c6bc30feSdholland	usd/24.eqnguide		missing
108*c6bc30feSdholland	usd/25.tbl		missing
109*c6bc30feSdholland	usd/26.refer		missing
110*c6bc30feSdholland	usd/27.invert		missing
111*c6bc30feSdholland	usd/28.bib		missing
112*c6bc30feSdholland	usd/29.diction		missing
113*c6bc30feSdholland	usd/30.rogue		-> ref6/rogue
114*c6bc30feSdholland	usd/31.trek		-> ref6/trek
115*c6bc30feSdholland
116*c6bc30feSdholland	smm/01.setup		kept (for now) in SMM
117*c6bc30feSdholland	smm/02.config		-> ref1/config
118*c6bc30feSdholland	smm/03.fsck_ffs		-> papers/mckusick85-fsck
119*c6bc30feSdholland	smm/04.quotas		-> ref7/quotas
120*c6bc30feSdholland	smm/05.fastfs		-> papers/mckusick84-ffs
121*c6bc30feSdholland	smm/06.nfs		-> ref9/nfs
122*c6bc30feSdholland	smm/07.lpd		-> ref8/lpd
123*c6bc30feSdholland	smm/11.timedop		-> ref8/timed
124*c6bc30feSdholland	smm/12.timed		-> ref5/timed
125*c6bc30feSdholland	smm/13.amd		missing
126*c6bc30feSdholland	smm/16.security		missing
127*c6bc30feSdholland	smm/17.password		-> papers/morris78-password
128*c6bc30feSdholland	smm/18.net		-> ref9/net
129*c6bc30feSdholland
130*c6bc30feSdholland	(It is not clear what happened to SMM docs 8-10, 14-15, and 19+.)
131*c6bc30feSdholland
132*c6bc30feSdholland	psd/01.cacm		missing
133*c6bc30feSdholland	psd/02.implement	missing
134*c6bc30feSdholland	psd/03.iosys		missing
135*c6bc30feSdholland	psd/04.uprog		missing
136*c6bc30feSdholland	psd/05.sysman		-> ref3/sysman
137*c6bc30feSdholland	psd/06.Clang		missing
138*c6bc30feSdholland	psd/07.pascal		missing
139*c6bc30feSdholland	psd/08.f77		missing
140*c6bc30feSdholland	psd/09.f77io		missing
141*c6bc30feSdholland	psd/10.gdb		missing
142*c6bc30feSdholland	psd/11.adb		missing
143*c6bc30feSdholland	psd/12.make		-> ref1/make
144*c6bc30feSdholland	psd/13.rcs		missing
145*c6bc30feSdholland	psd/14.sccs		missing
146*c6bc30feSdholland	psd/15.yacc		missing
147*c6bc30feSdholland	psd/16.lex		missing
148*c6bc30feSdholland	psd/17.m4		missing
149*c6bc30feSdholland	psd/18.gprof		-> ref1/gprof
150*c6bc30feSdholland	psd/19.curses		-> ref3/curses
151*c6bc30feSdholland	psd/20.ipctut		-> ref3/sockets
152*c6bc30feSdholland	psd/21.ipc		-> ref3/sockets-advanced
153