summaryrefslogtreecommitdiffstats
path: root/etc/mtree
diff options
context:
space:
mode:
Diffstat (limited to 'etc/mtree')
-rw-r--r--etc/mtree/BIND.chroot.dist35
-rw-r--r--etc/mtree/BIND.include.dist22
-rw-r--r--etc/mtree/BSD.groff.dist48
-rw-r--r--etc/mtree/BSD.include.dist340
-rw-r--r--etc/mtree/BSD.release.dist22
-rw-r--r--etc/mtree/BSD.root.dist98
-rw-r--r--etc/mtree/BSD.sendmail.dist14
-rw-r--r--etc/mtree/BSD.usr.dist1374
-rw-r--r--etc/mtree/BSD.var.dist100
-rw-r--r--etc/mtree/Makefile29
-rw-r--r--etc/mtree/README50
11 files changed, 2132 insertions, 0 deletions
diff --git a/etc/mtree/BIND.chroot.dist b/etc/mtree/BIND.chroot.dist
new file mode 100644
index 0000000..95423db
--- /dev/null
+++ b/etc/mtree/BIND.chroot.dist
@@ -0,0 +1,35 @@
+# $FreeBSD$
+#
+# Please see the file src/etc/mtree/README before making changes to this file.
+#
+
+/set type=dir uname=root gname=wheel mode=0755
+.
+ dev mode=0555
+ ..
+ etc
+ namedb
+ dynamic uname=bind
+ ..
+ master
+ ..
+ slave uname=bind
+ ..
+ working uname=bind
+ ..
+ ..
+ ..
+/set type=dir uname=bind gname=wheel mode=0755
+ var uname=root
+ dump
+ ..
+ log
+ ..
+ run
+ named
+ ..
+ ..
+ stats
+ ..
+ ..
+..
diff --git a/etc/mtree/BIND.include.dist b/etc/mtree/BIND.include.dist
new file mode 100644
index 0000000..534794a
--- /dev/null
+++ b/etc/mtree/BIND.include.dist
@@ -0,0 +1,22 @@
+# $FreeBSD$
+#
+# Please see the file src/etc/mtree/README before making changes to this file.
+#
+
+/set type=dir uname=root gname=wheel mode=0755
+.
+ bind
+ ..
+ bind9
+ ..
+ dns
+ ..
+ dst
+ ..
+ isc
+ ..
+ isccc
+ ..
+ isccfg
+ ..
+..
diff --git a/etc/mtree/BSD.groff.dist b/etc/mtree/BSD.groff.dist
new file mode 100644
index 0000000..3f21375
--- /dev/null
+++ b/etc/mtree/BSD.groff.dist
@@ -0,0 +1,48 @@
+# $FreeBSD$
+#
+# Please see the file src/etc/mtree/README before making changes to this file.
+#
+
+/set type=dir uname=root gname=wheel mode=0755
+.
+ share
+ groff_font
+ devX100
+ ..
+ devX100-12
+ ..
+ devX75
+ ..
+ devX75-12
+ ..
+ devascii
+ ..
+ devcp1047
+ ..
+ devdvi
+ ..
+ devhtml
+ ..
+ devkoi8-r
+ ..
+ devlatin1
+ ..
+ devlbp
+ ..
+ devlj4
+ ..
+ devps
+ ..
+ devutf8
+ ..
+ ..
+ me
+ ..
+ tmac
+ mdoc
+ ..
+ mm
+ ..
+ ..
+ ..
+..
diff --git a/etc/mtree/BSD.include.dist b/etc/mtree/BSD.include.dist
new file mode 100644
index 0000000..02e831d
--- /dev/null
+++ b/etc/mtree/BSD.include.dist
@@ -0,0 +1,340 @@
+# $FreeBSD$
+#
+# Please see the file src/etc/mtree/README before making changes to this file.
+#
+
+/set type=dir uname=root gname=wheel mode=0755
+.
+ altq
+ ..
+ arpa
+ ..
+ atf-c
+ ..
+ atf-c++
+ ..
+ bsm
+ ..
+ bsnmp
+ ..
+ c++
+ 4.2
+ backward
+ ..
+ bits
+ ..
+ debug
+ ..
+ ext
+ pb_ds
+ detail
+ basic_tree_policy
+ ..
+ bin_search_tree_
+ ..
+ binary_heap_
+ ..
+ binomial_heap_
+ ..
+ binomial_heap_base_
+ ..
+ cc_hash_table_map_
+ ..
+ eq_fn
+ ..
+ gp_hash_table_map_
+ ..
+ hash_fn
+ ..
+ left_child_next_sibling_heap_
+ ..
+ list_update_map_
+ ..
+ list_update_policy
+ ..
+ ov_tree_map_
+ ..
+ pairing_heap_
+ ..
+ pat_trie_
+ ..
+ rb_tree_map_
+ ..
+ rc_binomial_heap_
+ ..
+ resize_policy
+ ..
+ splay_tree_
+ ..
+ thin_heap_
+ ..
+ tree_policy
+ ..
+ trie_policy
+ ..
+ unordered_iterator
+ ..
+ ..
+ ..
+ ..
+ tr1
+ ..
+ ..
+ v1
+ ext
+ ..
+ ..
+ ..
+ cam
+ ata
+ ..
+ scsi
+ ..
+ ..
+ clang
+ 3.3
+ ..
+ ..
+ crypto
+ ..
+ dev
+ acpica
+ ..
+ agp
+ ..
+ an
+ ..
+ bktr
+ ..
+ ciss
+ ..
+ filemon
+ ..
+ firewire
+ ..
+ hwpmc
+ ..
+ ic
+ ..
+ ieee488
+ ..
+ iicbus
+ ..
+ io
+ ..
+ lmc
+ ..
+ mfi
+ ..
+ mpt
+ mpilib
+ ..
+ ..
+ nand
+ ..
+ nvme
+ ..
+ ofw
+ ..
+ pbio
+ ..
+ pci
+ ..
+ powermac_nvram
+ ..
+ ppbus
+ ..
+ smbus
+ ..
+ speaker
+ ..
+ usb
+ ..
+ utopia
+ ..
+ vkbd
+ ..
+ wi
+ ..
+ ..
+ edit
+ readline
+ ..
+ ..
+ fs
+ devfs
+ ..
+ fdescfs
+ ..
+ msdosfs
+ ..
+ nandfs
+ ..
+ nfs
+ ..
+ nullfs
+ ..
+ procfs
+ ..
+ udf
+ ..
+ unionfs
+ ..
+ ..
+ gcc
+ 4.2
+ ..
+ ..
+ geom
+ cache
+ ..
+ concat
+ ..
+ eli
+ ..
+ gate
+ ..
+ journal
+ ..
+ label
+ ..
+ mirror
+ ..
+ mountver
+ ..
+ multipath
+ ..
+ nop
+ ..
+ raid
+ ..
+ raid3
+ ..
+ shsec
+ ..
+ stripe
+ ..
+ virstor
+ ..
+ ..
+ gnu
+ posix
+ ..
+ ..
+ gpib
+ ..
+ gssapi
+ ..
+ infiniband
+ complib
+ ..
+ iba
+ ..
+ opensm
+ ..
+ vendor
+ ..
+ ..
+ isofs
+ cd9660
+ ..
+ ..
+ kadm5
+ ..
+ krb5
+ ..
+ libmilter
+ ..
+ lwres
+ ..
+ lzma
+ ..
+ machine
+ pc
+ ..
+ ..
+ net
+ ..
+ net80211
+ ..
+ netatalk
+ ..
+ netgraph
+ atm
+ ..
+ bluetooth
+ include
+ ..
+ ..
+ netflow
+ ..
+ ..
+ netinet
+ ..
+ netinet6
+ ..
+ netipsec
+ ..
+ netipx
+ ..
+ netnatm
+ api
+ ..
+ msg
+ ..
+ saal
+ ..
+ sig
+ ..
+ ..
+ netsmb
+ ..
+ nfs
+ ..
+ nfsclient
+ ..
+ nfsserver
+ ..
+ openssl
+ ..
+ pcap
+ ..
+ protocols
+ ..
+ rdma
+ ..
+ readline
+ ..
+ rpc
+ ..
+ rpcsvc
+ ..
+ security
+ audit
+ ..
+ mac_biba
+ ..
+ mac_bsdextended
+ ..
+ mac_lomac
+ ..
+ mac_mls
+ ..
+ mac_partition
+ ..
+ ..
+ ssp
+ ..
+ sys
+ ..
+ ufs
+ ffs
+ ..
+ ufs
+ ..
+ ..
+ vm
+ ..
+ xlocale
+ ..
+..
diff --git a/etc/mtree/BSD.release.dist b/etc/mtree/BSD.release.dist
new file mode 100644
index 0000000..952aace
--- /dev/null
+++ b/etc/mtree/BSD.release.dist
@@ -0,0 +1,22 @@
+# $FreeBSD$
+#
+# Please see the file src/etc/mtree/README before making changes to this file.
+#
+
+/set type=dir uname=root gname=wheel mode=0755
+.
+ filesys
+ ..
+ floppies
+ ..
+ tarballs
+ bindist
+ ..
+ objdist
+ ..
+ secrdist
+ ..
+ srcdist
+ ..
+ ..
+..
diff --git a/etc/mtree/BSD.root.dist b/etc/mtree/BSD.root.dist
new file mode 100644
index 0000000..352ac21
--- /dev/null
+++ b/etc/mtree/BSD.root.dist
@@ -0,0 +1,98 @@
+# $FreeBSD$
+#
+# Please see the file src/etc/mtree/README before making changes to this file.
+#
+
+/set type=dir uname=root gname=wheel mode=0755
+.
+ bin
+ ..
+ boot
+ defaults
+ ..
+ firmware
+ ..
+ kernel
+ ..
+ modules
+ ..
+ zfs
+ ..
+ ..
+ dev mode=0555
+ ..
+ etc
+ X11
+ ..
+ atf
+ ..
+ bluetooth
+ ..
+ defaults
+ ..
+ devd
+ ..
+ gnats
+ ..
+ gss
+ ..
+ mail
+ ..
+ mtree
+ ..
+ ntp mode=0700
+ ..
+ pam.d
+ ..
+ periodic
+ daily
+ ..
+ monthly
+ ..
+ security
+ ..
+ weekly
+ ..
+ ..
+ ppp
+ ..
+ rc.d
+ ..
+ security
+ ..
+ skel
+ ..
+ ssh
+ ..
+ ssl
+ ..
+ zfs
+ ..
+ ..
+ lib
+ geom
+ ..
+ ..
+ libexec
+ resolvconf
+ ..
+ ..
+ media
+ ..
+ mnt
+ ..
+ proc mode=0555
+ ..
+ rescue
+ ..
+ root
+ ..
+ sbin
+ ..
+ tmp mode=01777
+ ..
+ usr
+ ..
+ var
+ ..
+..
diff --git a/etc/mtree/BSD.sendmail.dist b/etc/mtree/BSD.sendmail.dist
new file mode 100644
index 0000000..138606b
--- /dev/null
+++ b/etc/mtree/BSD.sendmail.dist
@@ -0,0 +1,14 @@
+# $FreeBSD$
+#
+# Please see the file src/etc/mtree/README before making changes to this file.
+#
+
+/set type=dir uname=root gname=wheel mode=0755
+. nochange
+ var nochange
+ spool nochange
+ clientmqueue uname=smmsp gname=smmsp mode=0770
+ ..
+ ..
+ ..
+..
diff --git a/etc/mtree/BSD.usr.dist b/etc/mtree/BSD.usr.dist
new file mode 100644
index 0000000..0064d10
--- /dev/null
+++ b/etc/mtree/BSD.usr.dist
@@ -0,0 +1,1374 @@
+# $FreeBSD$
+#
+# Please see the file src/etc/mtree/README before making changes to this file.
+#
+
+/set type=dir uname=root gname=wheel mode=0755
+.
+ bin
+ ..
+ games
+ ..
+ include
+ ..
+ lib
+ aout
+ ..
+ compat
+ aout
+ ..
+ ..
+ dtrace
+ ..
+ engines
+ ..
+ i18n
+ ..
+ ..
+ lib32
+ dtrace
+ ..
+ i18n
+ ..
+ ..
+ libdata
+ gcc
+ ..
+ ldscripts
+ ..
+ lint
+ ..
+ ..
+ libexec
+ bsdinstall
+ ..
+ lpr
+ ru
+ ..
+ ..
+ sendmail
+ ..
+ sm.bin
+ ..
+ ..
+ local
+ ..
+ obj nochange
+ ..
+ sbin
+ ..
+ share
+ atf
+ ..
+ calendar
+ de_DE.ISO8859-1
+ ..
+ fr_FR.ISO8859-1
+ ..
+ hr_HR.ISO8859-2
+ ..
+ hu_HU.ISO8859-2
+ ..
+ ru_RU.KOI8-R
+ ..
+ uk_UA.KOI8-U
+ ..
+ ..
+ dict
+ ..
+ doc
+ IPv6
+ ..
+ atf
+ ..
+ atm
+ ..
+ bind9
+ arm
+ ..
+ misc
+ ..
+ ..
+ legal
+ intel_ipw
+ ..
+ intel_iwi
+ ..
+ intel_wpi
+ ..
+ ..
+ llvm
+ clang
+ ..
+ ..
+ ncurses
+ ..
+ ntp
+ ..
+ papers
+ ..
+ psd
+ 01.cacm
+ ..
+ 02.implement
+ ..
+ 03.iosys
+ ..
+ 04.uprog
+ ..
+ 05.sysman
+ ..
+ 06.Clang
+ ..
+ 12.make
+ ..
+ 13.rcs
+ ..
+ 15.yacc
+ ..
+ 16.lex
+ ..
+ 17.m4
+ ..
+ 18.gprof
+ ..
+ 20.ipctut
+ ..
+ 21.ipc
+ ..
+ 22.rpcgen
+ ..
+ 23.rpc
+ ..
+ 24.xdr
+ ..
+ 25.xdrrfc
+ ..
+ 26.rpcrfc
+ ..
+ 27.nfsrfc
+ ..
+ 28.cvs
+ ..
+ ..
+ smm
+ 01.setup
+ ..
+ 02.config
+ ..
+ 03.fsck
+ ..
+ 04.quotas
+ ..
+ 05.fastfs
+ ..
+ 06.nfs
+ ..
+ 07.lpd
+ ..
+ 08.sendmailop
+ ..
+ 11.timedop
+ ..
+ 12.timed
+ ..
+ 18.net
+ ..
+ ..
+ usd
+ 04.csh
+ ..
+ 05.dc
+ ..
+ 06.bc
+ ..
+ 07.mail
+ ..
+ 10.exref
+ ..
+ 11.edit
+ ..
+ 12.vi
+ ..
+ 13.viref
+ ..
+ 18.msdiffs
+ ..
+ 19.memacros
+ ..
+ 20.meref
+ ..
+ 21.troff
+ ..
+ 22.trofftut
+ ..
+ ..
+ ..
+ dtrace
+ toolkit
+ ..
+ ..
+ examples
+ BSD_daemon
+ ..
+ FreeBSD_version
+ ..
+ IPv6
+ ..
+ atf
+ ..
+ bhyve
+ ..
+ bootforth
+ ..
+ csh
+ ..
+ cvs
+ contrib
+ ..
+ ..
+ cvsup
+ ..
+ diskless
+ ..
+ drivers
+ ..
+ etc
+ defaults
+ ..
+ ..
+ find_interface
+ ..
+ hast
+ ..
+ hostapd
+ ..
+ ibcs2
+ ..
+ indent
+ ..
+ ipfilter
+ ..
+ ipfw
+ ..
+ iscsi
+ ..
+ jails
+ ..
+ kld
+ cdev
+ module
+ ..
+ test
+ ..
+ ..
+ dyn_sysctl
+ ..
+ firmware
+ fwconsumer
+ ..
+ fwimage
+ ..
+ ..
+ khelp
+ ..
+ syscall
+ module
+ ..
+ test
+ ..
+ ..
+ ..
+ libusb20
+ ..
+ libvgl
+ ..
+ mdoc
+ ..
+ netgraph
+ bluetooth
+ ..
+ ..
+ pc-sysinstall
+ ..
+ perfmon
+ ..
+ pf
+ ..
+ ppi
+ ..
+ ppp
+ ..
+ printing
+ ..
+ scsi_target
+ ..
+ ses
+ getencstat
+ ..
+ sesd
+ ..
+ setencstat
+ ..
+ setobjstat
+ ..
+ srcs
+ ..
+ ..
+ sunrpc
+ dir
+ ..
+ msg
+ ..
+ sort
+ ..
+ ..
+ tcsh
+ ..
+ ..
+ games
+ fortune
+ ..
+ ..
+ i18n
+ csmapper
+ APPLE
+ ..
+ AST
+ ..
+ BIG5
+ ..
+ CNS
+ ..
+ CP
+ ..
+ EBCDIC
+ ..
+ GB
+ ..
+ GEORGIAN
+ ..
+ ISO-8859
+ ..
+ ISO646
+ ..
+ JIS
+ ..
+ KAZAKH
+ ..
+ KOI
+ ..
+ KS
+ ..
+ MISC
+ ..
+ TCVN
+ ..
+ ..
+ esdb
+ APPLE
+ ..
+ AST
+ ..
+ BIG5
+ ..
+ CP
+ ..
+ DEC
+ ..
+ EBCDIC
+ ..
+ EUC
+ ..
+ GB
+ ..
+ GEORGIAN
+ ..
+ ISO-2022
+ ..
+ ISO-8859
+ ..
+ ISO646
+ ..
+ KAZAKH
+ ..
+ KOI
+ ..
+ MISC
+ ..
+ TCVN
+ ..
+ UTF
+ ..
+ ..
+ ..
+ info
+ ..
+ locale
+ UTF-8
+ ..
+ af_ZA.ISO8859-1
+ ..
+ af_ZA.ISO8859-15
+ ..
+ af_ZA.UTF-8
+ ..
+ am_ET.UTF-8
+ ..
+ be_BY.CP1131
+ ..
+ be_BY.CP1251
+ ..
+ be_BY.ISO8859-5
+ ..
+ be_BY.UTF-8
+ ..
+ bg_BG.CP1251
+ ..
+ bg_BG.UTF-8
+ ..
+ ca_AD.ISO8859-1
+ ..
+ ca_AD.ISO8859-15
+ ..
+ ca_AD.UTF-8
+ ..
+ ca_ES.ISO8859-1
+ ..
+ ca_ES.ISO8859-15
+ ..
+ ca_ES.UTF-8
+ ..
+ ca_FR.ISO8859-1
+ ..
+ ca_FR.ISO8859-15
+ ..
+ ca_FR.UTF-8
+ ..
+ ca_IT.ISO8859-1
+ ..
+ ca_IT.ISO8859-15
+ ..
+ ca_IT.UTF-8
+ ..
+ cs_CZ.ISO8859-2
+ ..
+ cs_CZ.UTF-8
+ ..
+ da_DK.ISO8859-1
+ ..
+ da_DK.ISO8859-15
+ ..
+ da_DK.UTF-8
+ ..
+ de_AT.ISO8859-1
+ ..
+ de_AT.ISO8859-15
+ ..
+ de_AT.UTF-8
+ ..
+ de_CH.ISO8859-1
+ ..
+ de_CH.ISO8859-15
+ ..
+ de_CH.UTF-8
+ ..
+ de_DE.ISO8859-1
+ ..
+ de_DE.ISO8859-15
+ ..
+ de_DE.UTF-8
+ ..
+ el_GR.ISO8859-7
+ ..
+ el_GR.UTF-8
+ ..
+ en_AU.ISO8859-1
+ ..
+ en_AU.ISO8859-15
+ ..
+ en_AU.US-ASCII
+ ..
+ en_AU.UTF-8
+ ..
+ en_CA.ISO8859-1
+ ..
+ en_CA.ISO8859-15
+ ..
+ en_CA.US-ASCII
+ ..
+ en_CA.UTF-8
+ ..
+ en_GB.ISO8859-1
+ ..
+ en_GB.ISO8859-15
+ ..
+ en_GB.US-ASCII
+ ..
+ en_GB.UTF-8
+ ..
+ en_IE.UTF-8
+ ..
+ en_NZ.ISO8859-1
+ ..
+ en_NZ.ISO8859-15
+ ..
+ en_NZ.US-ASCII
+ ..
+ en_NZ.UTF-8
+ ..
+ en_US.ISO8859-1
+ ..
+ en_US.ISO8859-15
+ ..
+ en_US.US-ASCII
+ ..
+ en_US.UTF-8
+ ..
+ es_ES.ISO8859-1
+ ..
+ es_ES.ISO8859-15
+ ..
+ es_ES.UTF-8
+ ..
+ et_EE.ISO8859-15
+ ..
+ et_EE.UTF-8
+ ..
+ eu_ES.ISO8859-1
+ ..
+ eu_ES.ISO8859-15
+ ..
+ eu_ES.UTF-8
+ ..
+ fi_FI.ISO8859-1
+ ..
+ fi_FI.ISO8859-15
+ ..
+ fi_FI.UTF-8
+ ..
+ fr_BE.ISO8859-1
+ ..
+ fr_BE.ISO8859-15
+ ..
+ fr_BE.UTF-8
+ ..
+ fr_CA.ISO8859-1
+ ..
+ fr_CA.ISO8859-15
+ ..
+ fr_CA.UTF-8
+ ..
+ fr_CH.ISO8859-1
+ ..
+ fr_CH.ISO8859-15
+ ..
+ fr_CH.UTF-8
+ ..
+ fr_FR.ISO8859-1
+ ..
+ fr_FR.ISO8859-15
+ ..
+ fr_FR.UTF-8
+ ..
+ he_IL.UTF-8
+ ..
+ hi_IN.ISCII-DEV
+ ..
+ hr_HR.ISO8859-2
+ ..
+ hr_HR.UTF-8
+ ..
+ hu_HU.ISO8859-2
+ ..
+ hu_HU.UTF-8
+ ..
+ hy_AM.ARMSCII-8
+ ..
+ hy_AM.UTF-8
+ ..
+ is_IS.ISO8859-1
+ ..
+ is_IS.ISO8859-15
+ ..
+ is_IS.UTF-8
+ ..
+ it_CH.ISO8859-1
+ ..
+ it_CH.ISO8859-15
+ ..
+ it_CH.UTF-8
+ ..
+ it_IT.ISO8859-1
+ ..
+ it_IT.ISO8859-15
+ ..
+ it_IT.UTF-8
+ ..
+ ja_JP.SJIS
+ ..
+ ja_JP.UTF-8
+ ..
+ ja_JP.eucJP
+ ..
+ kk_KZ.PT154
+ ..
+ kk_KZ.UTF-8
+ ..
+ ko_KR.CP949
+ ..
+ ko_KR.UTF-8
+ ..
+ ko_KR.eucKR
+ ..
+ la_LN.ISO8859-1
+ ..
+ la_LN.ISO8859-13
+ ..
+ la_LN.ISO8859-15
+ ..
+ la_LN.ISO8859-2
+ ..
+ la_LN.ISO8859-4
+ ..
+ la_LN.US-ASCII
+ ..
+ lt_LT.ISO8859-13
+ ..
+ lt_LT.ISO8859-4
+ ..
+ lt_LT.UTF-8
+ ..
+ lv_LV.ISO8859-13
+ ..
+ lv_LV.UTF-8
+ ..
+ mn_MN.UTF-8
+ ..
+ nb_NO.ISO8859-1
+ ..
+ nb_NO.ISO8859-15
+ ..
+ nb_NO.UTF-8
+ ..
+ nl_BE.ISO8859-1
+ ..
+ nl_BE.ISO8859-15
+ ..
+ nl_BE.UTF-8
+ ..
+ nl_NL.ISO8859-1
+ ..
+ nl_NL.ISO8859-15
+ ..
+ nl_NL.UTF-8
+ ..
+ nn_NO.ISO8859-1
+ ..
+ nn_NO.ISO8859-15
+ ..
+ nn_NO.UTF-8
+ ..
+ no_NO.ISO8859-1
+ ..
+ no_NO.ISO8859-15
+ ..
+ no_NO.UTF-8
+ ..
+ pl_PL.ISO8859-2
+ ..
+ pl_PL.UTF-8
+ ..
+ pt_BR.ISO8859-1
+ ..
+ pt_BR.UTF-8
+ ..
+ pt_PT.ISO8859-1
+ ..
+ pt_PT.ISO8859-15
+ ..
+ pt_PT.UTF-8
+ ..
+ ro_RO.ISO8859-2
+ ..
+ ro_RO.UTF-8
+ ..
+ ru_RU.CP1251
+ ..
+ ru_RU.CP866
+ ..
+ ru_RU.ISO8859-5
+ ..
+ ru_RU.KOI8-R
+ ..
+ ru_RU.UTF-8
+ ..
+ sk_SK.ISO8859-2
+ ..
+ sk_SK.UTF-8
+ ..
+ sl_SI.ISO8859-2
+ ..
+ sl_SI.UTF-8
+ ..
+ sr_YU.ISO8859-2
+ ..
+ sr_YU.ISO8859-5
+ ..
+ sr_YU.UTF-8
+ ..
+ sv_SE.ISO8859-1
+ ..
+ sv_SE.ISO8859-15
+ ..
+ sv_SE.UTF-8
+ ..
+ tr_TR.ISO8859-9
+ ..
+ tr_TR.UTF-8
+ ..
+ uk_UA.CP1251
+ ..
+ uk_UA.ISO8859-5
+ ..
+ uk_UA.KOI8-U
+ ..
+ uk_UA.UTF-8
+ ..
+ zh_CN.GB18030
+ ..
+ zh_CN.GB2312
+ ..
+ zh_CN.GBK
+ ..
+ zh_CN.UTF-8
+ ..
+ zh_CN.eucCN
+ ..
+ zh_HK.Big5HKSCS
+ ..
+ zh_HK.UTF-8
+ ..
+ zh_TW.Big5
+ ..
+ zh_TW.UTF-8
+ ..
+ ..
+ man
+/set uname=man
+ cat1
+ ..
+ cat2
+ ..
+ cat3
+ ..
+ cat4
+ amd64
+ ..
+ arm
+ ..
+ i386
+ ..
+ powerpc
+ ..
+ sparc64
+ ..
+ ..
+ cat5
+ ..
+ cat6
+ ..
+ cat7
+ ..
+ cat8
+ amd64
+ ..
+ i386
+ ..
+ powerpc
+ ..
+ sparc64
+ ..
+ ..
+ cat9
+ ..
+ en.ISO8859-1 uname=root
+ cat1
+ ..
+ cat2
+ ..
+ cat3
+ ..
+ cat4
+ amd64
+ ..
+ arm
+ ..
+ i386
+ ..
+ powerpc
+ ..
+ sparc64
+ ..
+ ..
+ cat5
+ ..
+ cat6
+ ..
+ cat7
+ ..
+ cat8
+ amd64
+ ..
+ i386
+ ..
+ powerpc
+ ..
+ sparc64
+ ..
+ ..
+ cat9
+ ..
+ ..
+ en.UTF-8 uname=root
+ cat1
+ ..
+ cat2
+ ..
+ cat3
+ ..
+ cat4
+ amd64
+ ..
+ arm
+ ..
+ i386
+ ..
+ powerpc
+ ..
+ sparc64
+ ..
+ ..
+ cat5
+ ..
+ cat6
+ ..
+ cat7
+ ..
+ cat8
+ amd64
+ ..
+ i386
+ ..
+ powerpc
+ ..
+ sparc64
+ ..
+ ..
+ cat9
+ ..
+ ..
+ ja uname=root
+ cat1
+ ..
+ cat2
+ ..
+ cat3
+ ..
+ cat4
+ ..
+ cat5
+ ..
+ cat6
+ ..
+ cat7
+ ..
+ cat8
+ ..
+ cat9
+ ..
+/set uname=root
+ man1
+ ..
+ man2
+ ..
+ man3
+ ..
+ man4
+ ..
+ man5
+ ..
+ man6
+ ..
+ man7
+ ..
+ man8
+ ..
+ man9
+ ..
+ ..
+ man1
+ ..
+ man2
+ ..
+ man3
+ ..
+ man4
+ amd64
+ ..
+ arm
+ ..
+ i386
+ ..
+ powerpc
+ ..
+ sparc64
+ ..
+ ..
+ man5
+ ..
+ man6
+ ..
+ man7
+ ..
+ man8
+ amd64
+ ..
+ i386
+ ..
+ powerpc
+ ..
+ sparc64
+ ..
+ ..
+ man9
+ ..
+ ..
+ mdocml
+ ..
+ misc
+ fonts
+ ..
+ ..
+ mk
+ ..
+ nls
+ C
+ ..
+ af_ZA.ISO8859-1
+ ..
+ af_ZA.ISO8859-15
+ ..
+ af_ZA.UTF-8
+ ..
+ am_ET.UTF-8
+ ..
+ be_BY.CP1131
+ ..
+ be_BY.CP1251
+ ..
+ be_BY.ISO8859-5
+ ..
+ be_BY.UTF-8
+ ..
+ bg_BG.CP1251
+ ..
+ bg_BG.UTF-8
+ ..
+ ca_ES.ISO8859-1
+ ..
+ ca_ES.ISO8859-15
+ ..
+ ca_ES.UTF-8
+ ..
+ cs_CZ.ISO8859-2
+ ..
+ cs_CZ.UTF-8
+ ..
+ da_DK.ISO8859-1
+ ..
+ da_DK.ISO8859-15
+ ..
+ da_DK.UTF-8
+ ..
+ de_AT.ISO8859-1
+ ..
+ de_AT.ISO8859-15
+ ..
+ de_AT.UTF-8
+ ..
+ de_CH.ISO8859-1
+ ..
+ de_CH.ISO8859-15
+ ..
+ de_CH.UTF-8
+ ..
+ de_DE.ISO8859-1
+ ..
+ de_DE.ISO8859-15
+ ..
+ de_DE.UTF-8
+ ..
+ el_GR.ISO8859-7
+ ..
+ el_GR.UTF-8
+ ..
+ en_AU.ISO8859-1
+ ..
+ en_AU.ISO8859-15
+ ..
+ en_AU.US-ASCII
+ ..
+ en_AU.UTF-8
+ ..
+ en_CA.ISO8859-1
+ ..
+ en_CA.ISO8859-15
+ ..
+ en_CA.US-ASCII
+ ..
+ en_CA.UTF-8
+ ..
+ en_GB.ISO8859-1
+ ..
+ en_GB.ISO8859-15
+ ..
+ en_GB.US-ASCII
+ ..
+ en_GB.UTF-8
+ ..
+ en_IE.UTF-8
+ ..
+ en_NZ.ISO8859-1
+ ..
+ en_NZ.ISO8859-15
+ ..
+ en_NZ.US-ASCII
+ ..
+ en_NZ.UTF-8
+ ..
+ en_US.ISO8859-1
+ ..
+ en_US.ISO8859-15
+ ..
+ en_US.UTF-8
+ ..
+ es_ES.ISO8859-1
+ ..
+ es_ES.ISO8859-15
+ ..
+ es_ES.UTF-8
+ ..
+ et_EE.ISO8859-15
+ ..
+ et_EE.UTF-8
+ ..
+ fi_FI.ISO8859-1
+ ..
+ fi_FI.ISO8859-15
+ ..
+ fi_FI.UTF-8
+ ..
+ fr_BE.ISO8859-1
+ ..
+ fr_BE.ISO8859-15
+ ..
+ fr_BE.UTF-8
+ ..
+ fr_CA.ISO8859-1
+ ..
+ fr_CA.ISO8859-15
+ ..
+ fr_CA.UTF-8
+ ..
+ fr_CH.ISO8859-1
+ ..
+ fr_CH.ISO8859-15
+ ..
+ fr_CH.UTF-8
+ ..
+ fr_FR.ISO8859-1
+ ..
+ fr_FR.ISO8859-15
+ ..
+ fr_FR.UTF-8
+ ..
+ gl_ES.ISO8859-1
+ ..
+ he_IL.UTF-8
+ ..
+ hi_IN.ISCII-DEV
+ ..
+ hr_HR.ISO8859-2
+ ..
+ hr_HR.UTF-8
+ ..
+ hu_HU.ISO8859-2
+ ..
+ hu_HU.UTF-8
+ ..
+ hy_AM.ARMSCII-8
+ ..
+ hy_AM.UTF-8
+ ..
+ is_IS.ISO8859-1
+ ..
+ is_IS.ISO8859-15
+ ..
+ is_IS.UTF-8
+ ..
+ it_CH.ISO8859-1
+ ..
+ it_CH.ISO8859-15
+ ..
+ it_CH.UTF-8
+ ..
+ it_IT.ISO8859-1
+ ..
+ it_IT.ISO8859-15
+ ..
+ it_IT.UTF-8
+ ..
+ ja_JP.SJIS
+ ..
+ ja_JP.UTF-8
+ ..
+ ja_JP.eucJP
+ ..
+ kk_KZ.PT154
+ ..
+ kk_KZ.UTF-8
+ ..
+ ko_KR.CP949
+ ..
+ ko_KR.UTF-8
+ ..
+ ko_KR.eucKR
+ ..
+ la_LN.ISO8859-1
+ ..
+ la_LN.ISO8859-13
+ ..
+ la_LN.ISO8859-15
+ ..
+ la_LN.ISO8859-2
+ ..
+ la_LN.ISO8859-4
+ ..
+ la_LN.US-ASCII
+ ..
+ lt_LT.ISO8859-13
+ ..
+ lt_LT.ISO8859-4
+ ..
+ lt_LT.UTF-8
+ ..
+ lv_LV.ISO8859-13
+ ..
+ lv_LV.UTF-8
+ ..
+ mn_MN.UTF-8
+ ..
+ nl_BE.ISO8859-1
+ ..
+ nl_BE.ISO8859-15
+ ..
+ nl_BE.UTF-8
+ ..
+ nl_NL.ISO8859-1
+ ..
+ nl_NL.ISO8859-15
+ ..
+ nl_NL.UTF-8
+ ..
+ no_NO.ISO8859-1
+ ..
+ no_NO.ISO8859-15
+ ..
+ no_NO.UTF-8
+ ..
+ pl_PL.ISO8859-2
+ ..
+ pl_PL.UTF-8
+ ..
+ pt_BR.ISO8859-1
+ ..
+ pt_BR.UTF-8
+ ..
+ pt_PT.ISO8859-1
+ ..
+ pt_PT.ISO8859-15
+ ..
+ pt_PT.UTF-8
+ ..
+ ro_RO.ISO8859-2
+ ..
+ ro_RO.UTF-8
+ ..
+ ru_RU.CP1251
+ ..
+ ru_RU.CP866
+ ..
+ ru_RU.ISO8859-5
+ ..
+ ru_RU.KOI8-R
+ ..
+ ru_RU.UTF-8
+ ..
+ sk_SK.ISO8859-2
+ ..
+ sk_SK.UTF-8
+ ..
+ sl_SI.ISO8859-2
+ ..
+ sl_SI.UTF-8
+ ..
+ sr_YU.ISO8859-2
+ ..
+ sr_YU.ISO8859-5
+ ..
+ sr_YU.UTF-8
+ ..
+ sv_SE.ISO8859-1
+ ..
+ sv_SE.ISO8859-15
+ ..
+ sv_SE.UTF-8
+ ..
+ tr_TR.ISO8859-9
+ ..
+ tr_TR.UTF-8
+ ..
+ uk_UA.ISO8859-5
+ ..
+ uk_UA.KOI8-U
+ ..
+ uk_UA.UTF-8
+ ..
+ zh_CN.GB18030
+ ..
+ zh_CN.GB2312
+ ..
+ zh_CN.GBK
+ ..
+ zh_CN.UTF-8
+ ..
+ zh_CN.eucCN
+ ..
+ zh_HK.Big5HKSCS
+ ..
+ zh_HK.UTF-8
+ ..
+ zh_TW.Big5
+ ..
+ zh_TW.UTF-8
+ ..
+ ..
+ openssl
+ man
+/set uname=man
+ cat1
+ ..
+ cat3
+ ..
+ en.ISO8859-1 uname=root
+ cat1
+ ..
+ cat3
+ ..
+ ..
+/set uname=root
+ man1
+ ..
+ man3
+ ..
+ ..
+ ..
+ pc-sysinstall
+ backend
+ ..
+ backend-partmanager
+ ..
+ backend-query
+ ..
+ conf
+ license
+ ..
+ ..
+ doc
+ ..
+ ..
+ security
+ ..
+ sendmail
+ ..
+ skel
+ ..
+ snmp
+ defs
+ ..
+ mibs
+ ..
+ ..
+ syscons
+ fonts
+ ..
+ keymaps
+ ..
+ scrnmaps
+ ..
+ ..
+ tabset
+ ..
+ vi
+ catalog
+ ..
+ ..
+ xml
+ atf
+ ..
+ ..
+ xsl
+ atf
+ ..
+ ..
+ zoneinfo
+ Africa
+ ..
+ America
+ Argentina
+ ..
+ Indiana
+ ..
+ Kentucky
+ ..
+ North_Dakota
+ ..
+ ..
+ Antarctica
+ ..
+ Arctic
+ ..
+ Asia
+ ..
+ Atlantic
+ ..
+ Australia
+ ..
+ Etc
+ ..
+ Europe
+ ..
+ Indian
+ ..
+ Pacific
+ ..
+ SystemV
+ ..
+ ..
+ ..
+ src nochange
+ ..
+ tests
+ ..
+..
diff --git a/etc/mtree/BSD.var.dist b/etc/mtree/BSD.var.dist
new file mode 100644
index 0000000..6a9a7f4
--- /dev/null
+++ b/etc/mtree/BSD.var.dist
@@ -0,0 +1,100 @@
+# $FreeBSD$
+#
+# Please see the file src/etc/mtree/README before making changes to this file.
+#
+
+/set type=dir uname=root gname=wheel mode=0755
+.
+ account
+ ..
+ at
+/set uname=daemon
+ jobs
+ ..
+ spool
+ ..
+/set uname=root
+ ..
+/set mode=0750
+/set gname=audit
+ audit
+ dist uname=auditdistd gname=audit mode=0770
+ ..
+ remote uname=auditdistd gname=wheel mode=0700
+ ..
+ ..
+/set gname=wheel
+ backups
+ ..
+ cache
+ ..
+ crash
+ ..
+ cron
+ tabs mode=0700
+ ..
+ ..
+/set mode=0755
+ db
+ entropy uname=operator gname=operator mode=0700
+ ..
+ freebsd-update mode=0700
+ ..
+ ipf mode=0700
+ ..
+ pkg
+ ..
+ ports
+ ..
+ portsnap
+ ..
+ ..
+ empty mode=0555 flags=schg
+ ..
+ games gname=games mode=0775
+ ..
+ heimdal mode=0700
+ ..
+ log
+ ..
+ mail gname=mail mode=0775
+ ..
+ msgs uname=daemon
+ ..
+ named
+ ..
+ preserve
+ ..
+ run
+ named uname=bind gname=bind
+ ..
+ ppp gname=network mode=0770
+ ..
+ wpa_supplicant
+ ..
+ ..
+ rwho gname=daemon mode=0775
+ ..
+ spool
+ lock uname=uucp gname=dialer mode=0775
+ ..
+/set gname=daemon
+ lpd
+ ..
+ mqueue
+ ..
+ opielocks mode=0700
+ ..
+ output
+ lpd
+ ..
+ ..
+/set gname=wheel
+ ..
+ tmp mode=01777
+ vi.recover mode=01777
+ ..
+ ..
+ yp
+ ..
+..
diff --git a/etc/mtree/Makefile b/etc/mtree/Makefile
new file mode 100644
index 0000000..15da1bf
--- /dev/null
+++ b/etc/mtree/Makefile
@@ -0,0 +1,29 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+FILES= ${_BIND.chroot.dist} \
+ ${_BIND.include.dist} \
+ BSD.include.dist \
+ BSD.root.dist \
+ ${_BSD.sendmail.dist} \
+ BSD.usr.dist \
+ BSD.var.dist
+
+.if ${MK_BIND} != "no"
+_BIND.chroot.dist= BIND.chroot.dist
+.if ${MK_BIND_LIBS} != "no"
+_BIND.include.dist= BIND.include.dist
+.endif
+.endif
+.if ${MK_GROFF} != "no"
+_BSD.groff.dist= BSD.groff.dist
+.endif
+.if ${MK_SENDMAIL} != "no"
+_BSD.sendmail.dist= BSD.sendmail.dist
+.endif
+
+NO_OBJ=
+FILESDIR= /etc/mtree
+
+.include <bsd.prog.mk>
diff --git a/etc/mtree/README b/etc/mtree/README
new file mode 100644
index 0000000..1b2b0d4
--- /dev/null
+++ b/etc/mtree/README
@@ -0,0 +1,50 @@
+$FreeBSD$
+
+Note: If you modify these files, please keep hier(7) updated!
+
+These files are used to create empty file hierarchies for building the
+system into. Some notes about working with them are placed here to try
+and keep them in good working order.
+
+ a) The files use 4 space indentation, and other than in the header
+ comments, should not contain any tabs. An indentation of 4 is
+ preferable to the standard indentation of 8 because the indentation
+ of levels in these files can become quite deep causing the line to
+ overflow 80 characters.
+
+ This also matches with the files generated when using the
+ mtree -c option, which was implemented that way for the same reason.
+
+ b) Only directories should be listed here.
+
+ c) The listing should be kept in filename sorted order.
+
+ d) Sanity checking changes to these files can be done by following
+ this procedure (the sed -e is ugly, but fixing mtree -c to
+ not emit the trailing white space would be even uglier):
+
+ mkdir /tmp/MTREE
+ mtree -deU -f BSD.X.dist -p /tmp/MTREE
+ mtree -cdin -k uname,gname,mode -p /tmp/MTREE | \
+ sed -e 's/ *$//' >BSD.X.new
+ diff -u BSD.X.dist BSD.X.new
+ rm -r /tmp/MTREE
+
+ Note that you will get some differences about /set lines,
+ and uname= gname= on certain directory areas, mainly man page
+ sections. This is caused by mtree not having a look ahead
+ mechanism for making better selections for these as it
+ traverses the hierarchy.
+
+ The BSD.X.new file should NOT be committed, as it will be missing
+ the correct header, and important keywords like ``nochange''.
+ Simply use the diff for a sanity check to make sure things are in
+ the correct order and correctly indented.
+
+ e) Further sanity checking of the system builds with DESTDIR=/someplace
+ are more complicated, but can often catch missing entries in these
+ files. I tend to run this more complete sanity check shortly after
+ the target date for a new release is announced.
+
+ If you want details on it bug me about it via email to
+ rgrimes@FreeBSD.org.
OpenPOWER on IntegriCloud