Skip to content

Commit f0e4e02

Browse files
committed
hier(7): remove text describing /usr/src layout
It poses a maintenance burden, since much of the information is duplicated in the src tree's README.md file. Readers who are interested enough in learning about the structure of the src tree can download it, or browse the README online. Have hier(7) just point them there instead. PR: 261349 Discussed with: freebsd-arch@, freebsd-doc@ lists Reviewed by: imp, emaste MFC after: 1 month Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D37135
1 parent 9e0dcd0 commit f0e4e02

File tree

2 files changed

+6
-122
lines changed

2 files changed

+6
-122
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ Source Roadmap:
3333
| share | Shared resources. |
3434
| stand | Boot loader sources. |
3535
| sys | Kernel sources (see [sys/README.md](sys/README.md)). |
36+
| targets | Support for experimental `DIRDEPS_BUILD` |
3637
| tests | Regression tests which can be run by Kyua. See [tests/README](tests/README) for additional information. |
3738
| tools | Utilities for regression testing and miscellaneous tasks. |
3839
| usr.bin | User commands. |

share/man/man7/hier.7

+5-122
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
.\" @(#)hier.7 8.1 (Berkeley) 6/5/93
2929
.\" $FreeBSD$
3030
.\"
31-
.Dd August 4, 2022
31+
.Dd November 1, 2022
3232
.Dt HIER 7
3333
.Os
3434
.Sh NAME
@@ -641,127 +641,10 @@ see
641641
.It Pa src/
642642
.Fx
643643
source code; see
644-
.Xr development 7
645-
.Pp
646-
.Bl -tag -width "kerberos5/" -compact
647-
.It Pa bin/
648-
source code for files in /bin
649-
.It Pa cddl/
650-
utilities covered by the Common Development and Distribution License
651-
.It Pa contrib/
652-
source code for contributed software
653-
.It Pa crypto/
654-
source code for contributed cryptography software
655-
.It Pa etc/
656-
source code for files in
657-
.Pa /etc
658-
.It Pa gnu/
659-
utilities covered by the GNU General Public License
660-
.It Pa include/
661-
source code for files in
662-
.Pa /usr/include
663-
.It Pa kerberos5/
664-
build infrastructure for Kerberos version 5
665-
.It Pa lib/
666-
source code for files in
667-
.Pa /lib
668-
and
669-
.Pa /usr/lib
670-
.It Pa libexec/
671-
source code for files in
672-
.Pa /usr/libexec
673-
.It Pa release/
674-
files required to produce a
675-
.Fx
676-
release
677-
.It Pa rescue/
678-
source code for files in
679-
.Pa /rescue
680-
.It Pa sbin/
681-
source code for files in
682-
.Pa /sbin
683-
.It Pa secure/
684-
build directory for files in
685-
.Pa /usr/src/crypto
686-
.It Pa share/
687-
source for files in
688-
.Pa /usr/share
689-
.It Pa stand/
690-
boot loader source code
691-
.It Pa sys/
692-
kernel source code
693-
.Bl -tag -width Fl -compact
694-
.It Pa amd64/
695-
AMD64 architecture support
696-
.It Pa arm/
697-
ARM architecture support
698-
.It Pa arm64/
699-
ARMv8 architecture support
700-
.It Pa cam/
701-
.Xr cam 4
702-
and
703-
.Xr ctl 4
704-
.It Pa cddl/
705-
CDDL-licensed optional sources, including ZFS
706-
and DTrace
707-
.It Pa ddb/
708-
.Xr ddb 4
709-
.It Pa fs/
710-
most filesystems
711-
.It Pa dev/
712-
device drivers
713-
.It Pa geom/
714-
.Xr geom 4
715-
.It Pa i386/
716-
i386 (32 bit) architecture support
717-
.It Pa kern/
718-
main part of the kernel
719-
.It Pa net80211/
720-
.Xr net80211 4
721-
.It Pa netgraph/
722-
.Xr netgraph 4
723-
.It Pa netinet/
724-
.Xr inet 4
725-
.It Pa netinet6/
726-
.Xr inet6 4
727-
.It Pa netipsec/
728-
.Xr ipsec 4
729-
.It Pa netpfil/
730-
.Xr ipfw 4
731-
and
732-
.Xr pf 4
733-
.It Pa opencrypto/
734-
.Xr crypto 7
735-
.It Pa powerpc/
736-
PowerPC/POWER architecture support
737-
.It Pa riscv/
738-
RISC-V architecture support
739-
.It Pa security/
740-
.Xr audit 4
741-
and
742-
.Xr mac 4
743-
.It Pa sys/
744-
kernel headers
745-
.It Pa ufs/
746-
Unix File System
747-
.It Pa x86/
748-
code shared by AMD64 and i386 architectures
749-
.El
750-
.It Pa targets/
751-
support for experimental DIRDEPS_BUILD
752-
.It Pa tests/
753-
source code for files in
754-
.Pa /usr/tests
755-
.It Pa tools/
756-
tools used for maintenance and testing of
757-
.Fx
758-
.It Pa usr.bin/
759-
source code for files in
760-
.Pa /usr/bin
761-
.It Pa usr.sbin/
762-
source code for files in
763-
.Pa /usr/sbin
764-
.El
644+
.Xr development 7 .
645+
The layout of the source tree is described by the top-level
646+
.Pa README.md
647+
file.
765648
.Pp
766649
.It Pa tests/
767650
The

0 commit comments

Comments
 (0)