History log of /freebsd-10.1-release/etc/mtree/BSD.root.dist
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 272461 02-Oct-2014 gjb

Copy stable/10@r272459 to releng/10.1 as part of
the 10.1-RELEASE process.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 271260 08-Sep-2014 des

MFH (r270392, r270676, r270679, r270698): add support for subdirectories in rc.conf.d

Approved by: re (glebius)


# 270892 31-Aug-2014 trasz

MFC r270096:

Bring in the new automounter, similar to what's provided in most other
UNIX systems, eg. MacOS X and Solaris. It uses Sun-compatible map format,
has proper kernel support, and LDAP integration.

There are still a few outstanding problems; they will be fixed shortly.

Reviewed by: allanjude@, emaste@, kib@, wblock@ (earlier versions)
Phabric: D523
Relnotes: yes
Sponsored by: The FreeBSD Foundation


# 267734 22-Jun-2014 gavin

Merge r267482,r267483,r267486,r267577,r267671,r267672 from head:

Remove send-pr and fix up all references to it. Replace it with a
stub send-pr directing people towards the web site.


# 267113 05-Jun-2014 bdrewery

MFC r266463:

- Include /etc/newsyslog.conf.d/* and /usr/local/etc/newsyslog.conf.d/* by
default for newsyslog(8).


# 257572 03-Nov-2013 bdrewery

MFC r257344,r257403:

Move /etc/keys to /usr/share/keys where users are less likely to modify them.

Approved by: bapt
Approved by: re (gjb)


# 257353 29-Oct-2013 bdrewery

MFC: r256770,r257142,r257145,r257146,r257147,r257148,
r257149,r257150,r257158,r257159,r257164,r257168,
r257193

- Support checking signature for pkg bootstrap from remote
and for 'pkg add ./pkg.txz'

- Be verbose on where pkg is being bootstrapped from.

- Add support for reading configuration files from /etc/pkg.
For now only /etc/pkg/FreeBSD.conf is supported.

- Add test package signing key fingerprint into /etc/keys/pkg/trusted.

- Disable fingerprint checking by default for now as the official
packages are not yet signed.

Approved by: bapt
Approved by: re (glebius)


# 256366 12-Oct-2013 rpaulo

MFC 256365
Remove most of the ATF tools and the _atf user.

Approved by: re


# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


# 255841 24-Sep-2013 des

Replace the unused /etc/unbound directory with a symlink to /var/unbound.

Approved by: re (blanket)


# 255597 15-Sep-2013 des

Build and install the Unbound caching DNS resolver daemon.

Approved by: re (blanket)


# 241823 21-Oct-2012 marcel

Add ATF to the build. This is may be a bit rought around the egdes,
but committing it helps to get everyone on the same page and makes
sure we make progress.

Tinderbox breakages that are the result of this commit are entirely
the committer's fault -- in other words: buildworld testing on amd64
only.

Credits follow:

Submitted by: Garrett Cooper <yanegomi@gmail.com>
Sponsored by: Isilon Systems
Based on work by: keramida@
Thanks to: gnn@, mdf@, mlaier@, sjg@
Special thanks to: keramida@


# 219738 18-Mar-2011 ume

Add resolvconf(8) which manages resolv.conf.


# 186249 17-Dec-2008 thompsa

Add /etc/devd/ and move hardware specific configuration there. This makes it
easier to maintain custom rules for non-system things like ACPI hotkeys.

/etc/devd.conf is already set up to check this directory, no change needed there.


# 179315 26-May-2008 bz

Remove ISDN4BSD (I4B) from HEAD as it is not MPSAFE and
parts relied on the now removed NET_NEEDS_GIANT.
Most of I4B has been disconnected from the build
since July 2007 in HEAD/RELENG_7.

This is what was removed:
- configuration in /etc/isdn
- examples
- man pages
- kernel configuration
- sys/i4b (drivers, layers, include files)
- user space tools
- i4b support from ppp
- further documentation

Discussed with: rwatson, re


# 168509 08-Apr-2007 pjd

Move zpool.cache from /etc/zfs/ to /boot/zfs/, so we can keep it on
dedicated /boot/ file system and use ZFS for the root file system.


# 168409 06-Apr-2007 pjd

Connect ZFS to the build.


# 158409 10-May-2006 marcus

Add a /media to FreeBSD. /media is a directory designed to contain
subdirectories that will be used for removable media mount points (i.e.
mount points for CDs, floppy disks, USB drives, etc.). While the primary
purpose of /media is to provide a location for HAL
(http://www.freedesktop.org/wiki/Software_2fhal) to mount volumes, it could
be used by any application that needs to manage removable media volumes.

Discussed on: arch@
Approved by: mux
MFC after: 1 week


# 153838 29-Dec-2005 dfr

Add a new extensible GSS-API layer which can support GSS-API plugins,
similar the the Solaris implementation. Repackage the krb5 GSS mechanism
as a plugin library for the new implementation. This also includes a
comprehensive set of manpages for the GSS-API functions with text mostly
taken from the RFC.

Reviewed by: Love Hörnquist Åstrand <lha@it.su.se>, ru (build system), des (openssh parts)


# 153304 11-Dec-2005 delphij

Add /boot/firmware as iwi(4) now reads its firmware there.

Reminded by: flz


# 146814 30-May-2005 rwatson

Add /etc/security, into which the BSM audit configuration files will be
installed. This is the same directory as found on Solaris.

NB: In FreeBSD 4.x and earlier, a script (file) named /etc/security
exists. Does mergemaster need to be taught how to replace a file with
a directory?

Submitted by: wsalamon
Obtained from: TrustedBSD Project


# 135875 28-Sep-2004 dougb

Create a named chroot directory structure in /var/named, and use it
by default when named is enabled. Also, improve our default directory
layout by creating /var/named/etc/namedb/{master|slave} directories,
and use the former for the generated localhost* files.

Rather than using pax to copy device entries, mount devfs in the
chroot directory.

There may be some corner cases where things need to be adjusted,
but overall this structure has been well tested on a production
network, and should serve the needs of the vast majority of users.

UPDATING has instructions on how to do the conversion for those
with existing configurations.


# 135816 26-Sep-2004 des

Forced commit to note that the previous commit added /etc/namedb/s
(where bind stores slave zones), not /etc/namedb/bind.


# 135795 25-Sep-2004 des

Create /etc/namedb/bind with owner / group bind and mode 0750.


# 135631 23-Sep-2004 des

Re-add namedb. I misunderstood what Doug said about using ISC's
layout: he meant for binaries, not configuration files.


# 135549 21-Sep-2004 des

Switch from BIND 8 to BIND 9.

Submitted by: (in part) dougb@, trhodes@
Reviewed by: dougb@, trhodes@, re@
MFC after: 5 days


# 132697 27-Jul-2004 ru

Fixed style of previous commit.


# 132496 21-Jul-2004 roberto

Add /etc/ntp to hold keys for ntpd.


# 129476 20-May-2004 pjd

- Install includes used by STRIPE and NOP GEOM classes.
- Create needed directories.

Supported by: Wheel - Open Technologies - http://www.wheel.pl


# 121580 26-Oct-2003 emax

Connect /etc/bluetooth and /usr/share/examples/netgraph/bluetooth to the build.

Reviewed by: imp, simon
Approved by: imp (mentor)


# 119010 17-Aug-2003 gordon

Add /lib and /libexec directories. These are part of the dynamic root
support.


# 117035 29-Jun-2003 gordon

Add /rescue bits. This basically encompasses all of bin and sbin along
with a couple of bits from usr.bin in a crunchgen'd binary.

Submitted by: Tim Kientzle <kientzle@acm.org>


# 112086 11-Mar-2003 ru

No tabs here.


# 111982 08-Mar-2003 markm

Initiate KerberosIV de-orbit burn. Disconnect the /etc configs.


# 110596 09-Feb-2003 joerg

Set the expected permissions of /dev to 0555 since this is what devfs
is using anyway. Otherwise, "make installworld" insists on resetting
them to 0755.


# 110402 05-Feb-2003 ru

NODEVFS cleanup.


# 98079 10-Jun-2002 obrien

Change our default XF86Config location from /etc/ to /etc/X11/,
following the lead of The XFree86 Project's default.

Approved by: Murray


# 87514 07-Dec-2001 cjc

Long ago, there was just /etc/daily. Then /etc/security was split out
of /etc/daily. Some time later, /etc/daily became a set of periodic(8)
scripts. Now, this evolution continues, and /etc/security has been
broken into periodic(8) scripts to make local customization easier and
more maintainable.

Reviewed by: ru
Approved by: ru


# 87422 05-Dec-2001 des

Oops! Previous commit used tabs instead of spaces.


# 87421 05-Dec-2001 des

Add /etc/pam.d.

Sponsored by: DARPA, NAI Labs


# 84252 01-Oct-2001 kris

UUCP removal phase II. These directories are now created by the
freebsd-uucp port.


# 78822 26-Jun-2001 nik

Mention the path to the README file in the header comment.

Submitted by: Rich Morin <rdm@cfcl.com>


# 78594 22-Jun-2001 obrien

Got my r's and t's mixed up. Fix sorting.


# 78523 20-Jun-2001 obrien

Add etc/rc.d (looking to the future)


# 72515 15-Feb-2001 ru

Apparently, people do not listen for a plea to look into the
README file before making changes here. Fix them once again.


# 71014 14-Jan-2001 dougb

Move the process of storing entropy from /dev/random and reseeding with
it at boot time closer to the way we want it to be in the final version.

* Move the default directory to /var/db/entropy
* Run the entropy saving cron job every 11 minutes. This seems
to be a better default, although still bikeshed material.
* Feed /dev/random some cheesy "entropy" from various commands
and files before the disks are mounted. This gives /dev/random
a better chance of running without blocking early.
* Move the reseeding with previously stored entropy to the point
immediately after the disks are mounted.
* Make the harvesting script a little safer in regards to the
possibility of accidentally overwriting something other
than a regular file.


# 70922 11-Jan-2001 dougb

Add a system to save entropy from /dev/random periodically so that
it can be used to reseed at boot time. This will greatly increase
the chances that there will be sufficient entropy available at
boot time to prevent long delays.

For /etc/rc, remove the vmstat and iostat runs from the attempt
to provide some cheesy randomness if the files fail, since
those programs are dynamically linked, and ldd seems to want
some randomness to do its magic.

Guidance and parameters for this project were provided by
Mark Murray, based on the requirements of the Yarrow
algorithm. Some helpful suggestions for implementation
(including the tip about iostat and vmstat) were provided
by Sheldon Hearn. All blame for problems or mistakes is
mine of course.


# 65519 06-Sep-2000 ache

Add /boot/kernel/


# 65513 06-Sep-2000 obrien

The default is for 3rd party kernel modules to live in /boot/modules
rather than /modules.


# 57486 25-Feb-2000 peter

Add /etc/ssh


# 55097 25-Dec-1999 kris

Add directories: preparation for OpenSSL import.


# 50472 27-Aug-1999 peter

$Id$ -> $FreeBSD$


# 50296 24-Aug-1999 rgrimes

This cleans up all the white space errors so that the next
commit is easier to understand.


# 50203 23-Aug-1999 rgrimes

Fix script in README to actually work, empty lines produce as
much a diff as lines with the wrong stuff on it.

Add references in mtree data files to the README.


# 45827 19-Apr-1999 peter

drop /lkm


# 44621 10-Mar-1999 dcs

Gentlemen, I present you /boot/defaults. Just for the sake of symmetry.

Reviewed by: jkh (eyebrown raised a little, I concede)


# 43810 09-Feb-1999 jkh

Add /etc/defaults.


# 42528 11-Jan-1999 hm

corrected disorder, override of user and group defaults and group
permissions for /etc/isdn (suggested by Bruce Evans).


# 42479 10-Jan-1999 hm

add directory /etc/isdn and populate it


# 41853 16-Dec-1998 peter

Old stuff laying around: Don't override /tmp to the same uid/gid as the
previous /set defaults


# 41459 02-Dec-1998 dillon

Remove mtree creation of /etc/namedb/s until we find a good way
to handle new user id's in buildworld/installworld.


# 41442 01-Dec-1998 dillon

Reviewed by: freebsd-current, freebsd-security

Adjust rc.conf to run named in sandbox, adjust mtree to add /etc/namedb/s
subdirectory (user bind, group bind) to hold secondaries, adjust
comments in named.conf to reflect new secondary scheme. (Note that
core read-only zone files are left owned by root, increasing security even
more).


# 40464 16-Oct-1998 peter

Some directories would like to install things into /modules


# 39849 30-Sep-1998 jkh

Add /boot, while I happen to be thinking about it.


# 39490 19-Sep-1998 obrien

Simplify these now that default owner is root.wheel.

Partially reviewed by: bde


# 39161 14-Sep-1998 obrien

Change file ownership from bin.bin to root.wheel.


# 30589 19-Oct-1997 jmb

add /etc/mail--the anti-spam files
branches affected: -current, RELENG_2_2, and RELENG_2_1_0


# 30036 01-Oct-1997 ache

/etc/opielocks -> /var/spool/opielocks


# 29973 29-Sep-1997 ache

Add /etc/opielocks for opie locks, standard place


# 28376 18-Aug-1997 pst

cron.d -> periodic


# 28117 12-Aug-1997 pst

Add entries for cron.d and friends


# 23219 28-Feb-1997 wosch

Create directory /etc/skel.


# 23037 23-Feb-1997 peter

Revert $FreeBSD$ to $Id$


# 21673 14-Jan-1997 jkh

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.


# 8571 17-May-1995 rgrimes

Regenerate these using mtree -cdinx -kuname,gname,mode on a very recently
built release after fixing all the wrong directory permissions in that release.

Then use diff -c -b to verify them against the old versions, nothing but
new directories added :-). And a lot of alphabetizing done!


# 3075 25-Sep-1994 wollman

Make /etc/ppp. Someone still needs to make the install touch
/etc/ppp/options so that pppd will run.


# 2878 18-Sep-1994 rgrimes

These are mtree generated versions of these files using the
new mtree options.

I will be updating these shortly to remove some old stuff and add some
new stuff. These currently produce the exact same trees as they did.


# 2834 16-Sep-1994 wollman

Per discussion on the mailing-lists, move LKMs from /sbin to /lkm, and
arrange for that directory to get created by mtree. Also, process secure
directory after all the others, because the programs there may overlay
ones installed from the main part of the tree.


# 2750 13-Sep-1994 wollman

Don't build /etc/confgig; we decided not to take that route.


# 2612 09-Sep-1994 rgrimes

Add the missing . entries to BSD.*.dist files.

New file BSD.release.dist is used for creating release area top level
directories.


# 2381 28-Aug-1994 paul

Added /etc/gnats directory to BSD.root.dist mtree template.
Submitted by: Paul Richards


# 1712 12-Jun-1994 csgr

Change default for directory permissions to be 0755.


# 1646 31-May-1994 ache

Make /etc/uucp uucp.uucp 0770


# 1221 27-Feb-1994 wollman

Added /etc/kerberosIV directory. NB: the sample files should NOT be
installed by default, because then everybody would suddenly start
trying to authenticate themselves in the CS.BERKELEY.EDU realm, which
is really not a very good idea. Maybe the README could get installed.


# 1166 17-Feb-1994 rgrimes

Add /proc, we need one of them now. Clean up some mode settings.


# 1163 15-Feb-1994 rgrimes

General cleanup for 1.1 release, mostly add zoneinfo stuff to BSD.usr.dist


# 756 12-Nov-1993 wollman

Added /etc/config as a directory to be maintained. Also added RCS Id.


# 599 14-Oct-1993 rgrimes

Add /etc/uucp for uucp configuration files


# 217 30-Jul-1993 rgrimes

Changeing the /sys link target from usr/src/sys.386bsd to usr/src/sys also
changes its length from 18 to 12.


# 204 27-Jul-1993 nate

The updated mtree changed a couple things which required changes in
the mtree files.


# 196 26-Jul-1993 nate

Changed sys.386bsd to sys


# 158 19-Jul-1993 rgrimes

Fixed /dev/fd to be owner bin group bin mode 555 per the /dev/MAKEDEV script


# 144 19-Jul-1993 rgrimes

Updated BSD.*.dist files to reflect FreeBSD as it is now.


# 38 20-Jun-1993 rgrimes

This commit was generated by cvs2svn to compensate for changes in r37,
which included commits to RCS files with non-trunk default branches.


# 37 20-Jun-1993 rgrimes

Initial import of 386BSD 0.1 othersrc/etc