diff options
Diffstat (limited to 'etc/mtree')
-rw-r--r-- | etc/mtree/BIND.chroot.dist | 35 | ||||
-rw-r--r-- | etc/mtree/BIND.include.dist | 22 | ||||
-rw-r--r-- | etc/mtree/BSD.include.dist | 310 | ||||
-rw-r--r-- | etc/mtree/BSD.release.dist | 22 | ||||
-rw-r--r-- | etc/mtree/BSD.root.dist | 94 | ||||
-rw-r--r-- | etc/mtree/BSD.sendmail.dist | 14 | ||||
-rw-r--r-- | etc/mtree/BSD.usr.dist | 1314 | ||||
-rw-r--r-- | etc/mtree/BSD.var.dist | 94 | ||||
-rw-r--r-- | etc/mtree/Makefile | 26 | ||||
-rw-r--r-- | etc/mtree/README | 50 |
10 files changed, 1981 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.include.dist b/etc/mtree/BSD.include.dist new file mode 100644 index 0000000..2d9fa26 --- /dev/null +++ b/etc/mtree/BSD.include.dist @@ -0,0 +1,310 @@ +# $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 + .. + 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 + .. + .. + .. + cam + ata + .. + scsi + .. + .. + clang + 2.9 + .. + .. + crypto + .. + dev + acpica + .. + an + .. + bktr + .. + firewire + .. + hwpmc + .. + ic + .. + ieee488 + .. + iicbus + .. + io + .. + lmc + .. + mfi + .. + mpt + mpilib + .. + .. + ofw + .. + pbio + .. + powermac_nvram + .. + ppbus + .. + smbus + .. + speaker + .. + usb + .. + utopia + .. + vkbd + .. + wi + .. + .. + fs + devfs + .. + fdescfs + .. + fifofs + .. + msdosfs + .. + nfs + .. + ntfs + .. + nullfs + .. + nwfs + .. + portalfs + .. + procfs + .. + smbfs + .. + udf + .. + unionfs + .. + .. + gcc + 4.2 + .. + .. + geom + cache + .. + concat + .. + eli + .. + gate + .. + journal + .. + label + .. + mirror + .. + mountver + .. + multipath + .. + nop + .. + raid3 + .. + shsec + .. + stripe + .. + virstor + .. + .. + gnu + posix + .. + .. + gpib + .. + gssapi + .. + isofs + cd9660 + .. + .. + kadm5 + .. + libmilter + .. + lwres + .. + lzma + .. + machine + pc + .. + .. + net + .. + net80211 + .. + netatalk + .. + netgraph + atm + .. + bluetooth + include + .. + .. + netflow + .. + .. + netinet + .. + netinet6 + .. + netipsec + .. + netipx + .. + netnatm + api + .. + msg + .. + saal + .. + sig + .. + .. + netncp + .. + netsmb + .. + nfs + .. + nfsclient + .. + nfsserver + .. + objc + .. + openssl + .. + pcap + .. + protocols + .. + readline + .. + rpc + .. + rpcsvc + .. + security + audit + .. + mac_biba + .. + mac_bsdextended + .. + mac_lomac + .. + mac_mls + .. + mac_partition + .. + .. + ssp + .. + sys + .. + ufs + ffs + .. + ufs + .. + .. + vm + .. +.. 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..ce8a456 --- /dev/null +++ b/etc/mtree/BSD.root.dist @@ -0,0 +1,94 @@ +# $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 + .. + 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 + .. + 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..6e77bbf --- /dev/null +++ b/etc/mtree/BSD.usr.dist @@ -0,0 +1,1314 @@ +# $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 + .. + .. + libdata + gcc + .. + ldscripts + .. + lint + .. + .. + libexec + bsdinstall + .. + lpr + ru + .. + .. + sendmail + .. + sm.bin + .. + .. + local + .. + obj nochange + .. + sbin + .. + share + 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 + .. + atm + .. + bind9 + arm + .. + misc + .. + .. + legal + intel_ipw + .. + intel_iwi + .. + intel_wpi + .. + .. + 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 + .. + .. + .. + examples + BSD_daemon + .. + FreeBSD_version + .. + IPv6 + .. + bootforth + .. + 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 + .. + .. + syscall + module + .. + test + .. + .. + .. + libvgl + .. + mdoc + .. + netgraph + bluetooth + .. + .. + nwclient + .. + pc-sysinstall + .. + perfmon + .. + pf + .. + portal + .. + ppi + .. + ppp + .. + printing + .. + scsi_target + .. + ses + getencstat + .. + sesd + .. + setencstat + .. + setobjstat + .. + srcs + .. + .. + smbfs + print + .. + .. + sunrpc + dir + .. + msg + .. + sort + .. + .. + tcsh + .. + .. + games + fortune + .. + .. + groff_font + devX100 + .. + devX100-12 + .. + devX75 + .. + devX75-12 + .. + devascii + .. + devcp1047 + .. + devdvi + .. + devhtml + .. + devkoi8-r + .. + devlatin1 + .. + devlbp + .. + devlj4 + .. + devps + .. + devutf8 + .. + .. + 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_ES.ISO8859-1 + .. + ca_FR.ISO8859-1 + .. + ca_IT.ISO8859-1 + .. + ca_AD.ISO8859-15 + .. + ca_ES.ISO8859-15 + .. + ca_FR.ISO8859-15 + .. + ca_IT.ISO8859-15 + .. + ca_AD.UTF-8 + .. + ca_ES.UTF-8 + .. + ca_FR.UTF-8 + .. + 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 + .. + cat1aout + .. + cat2 + .. + cat3 + .. + cat4 + amd64 + .. + arm + .. + i386 + .. + powerpc + .. + sparc64 + .. + .. + cat5 + .. + cat6 + .. + cat7 + .. + cat8 + amd64 + .. + i386 + .. + powerpc + .. + sparc64 + .. + .. + cat9 + .. + en.ISO8859-1 uname=root + cat1 + .. + cat1aout + .. + cat2 + .. + cat3 + .. + cat4 + amd64 + .. + arm + .. + i386 + .. + powerpc + .. + sparc64 + .. + .. + cat5 + .. + cat6 + .. + cat7 + .. + cat8 + amd64 + .. + i386 + .. + powerpc + .. + sparc64 + .. + .. + cat9 + .. + .. + en.UTF-8 uname=root + cat1 + .. + cat1aout + .. + 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 + .. + man1aout + .. + man2 + .. + man3 + .. + man4 + amd64 + .. + arm + .. + i386 + .. + powerpc + .. + sparc64 + .. + .. + man5 + .. + man6 + .. + man7 + .. + man8 + amd64 + .. + i386 + .. + powerpc + .. + sparc64 + .. + .. + man9 + .. + .. + me + .. + 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 + .. + tmac + mdoc + .. + mm + .. + .. + vi + catalog + .. + .. + zoneinfo + Africa + .. + America + Argentina + .. + Indiana + .. + Kentucky + .. + North_Dakota + .. + .. + Antarctica + .. + Arctic + .. + Asia + .. + Atlantic + .. + Australia + .. + Etc + .. + Europe + .. + Indian + .. + Pacific + .. + SystemV + .. + .. + .. + src nochange + .. +.. diff --git a/etc/mtree/BSD.var.dist b/etc/mtree/BSD.var.dist new file mode 100644 index 0000000..9ad314b --- /dev/null +++ b/etc/mtree/BSD.var.dist @@ -0,0 +1,94 @@ +# $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 + .. +/set gname=wheel + backups + .. + 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..3090ffb --- /dev/null +++ b/etc/mtree/Makefile @@ -0,0 +1,26 @@ +# $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_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. |