#
344419 |
|
21-Feb-2019 |
kevans |
MFC r329226: Add /boot/lua to mtree spec
|
#
332116 |
|
06-Apr-2018 |
kevans |
MFC r331212,r331213: Move /boot/overlays to /boot/dtb/overlays
r331212: Move /boot/overlays to /boot/dtb/overlays
The former is fairly vague; these are FDT overlays to be applied to the running system, so /boot/dtb is a sensible location to put it without cluttering up /boot/dtb even further if desired.
r331213: Amend missed reference to /boot/overlays
|
#
328600 |
|
30-Jan-2018 |
kevans |
MFC r328287: Add /boot/overlays to runtime pkg, fix distrib-dirs METALOG
/boot/overlays was recently added without belonging to a package. It's only used by bootloaders at the moment, so add it to the 'runtime' package to get added with ubldr and friends.
Fix distrib-dirs METALOG generation while we're here. History elsewhere seems to indicate that bapt@ fixed this to pull in all attributes from mtrees while generating the METALOG. This fix got clobbered somewhere later, so restore it.
|
#
328499 |
|
27-Jan-2018 |
kevans |
MFC (conceptually) r328107: Add /boot/overlays
This is a direct commit to stable/11, due to path changes in HEAD. Diffs have been applied on top of stable/11, with exception to the change to forth/loader.conf. forth/loader.conf has seen additional changes in HEAD mthat are not being MFC'd to stable/11, so the addition of /boot/overlays to its module_path is not necessary.
MFC r328107: stand: Add /boot/overlays for separation of overlays from DTB
This matches directory structure used commonly in Linux-land, and it's cleaner than mixing overlays into the existing module paths. Overlays are still mixed in by specifying fdt_overlays in loader.conf(5).
|
#
319617 |
|
06-Jun-2017 |
trasz |
MFC r318861:
Create /net by default, for autofs.
Approved by: re (kib)
|
#
308721 |
|
16-Nov-2016 |
bapt |
MFC r308160:
syslogd(8): add an 'include' keyword
All the '.conf' files not beginning with a '.' contained int he directory following the keyword will be included.
This keyword can only be used in the first level configuration files.
Modify the default syslogd.conf to 'include' /etc/syslog.d and /usr/local/etc/syslog.d
It simplify a lot handling of syslog from automation tools.
Reviewed by: markj, kib (via irc) Approved by: markj MFC after: 2 weeks Relnotes: yes Differential Revision: https://reviews.freebsd.org/D8402
|
#
308720 |
|
16-Nov-2016 |
bapt |
MFC r308139, r308157-r308158
r308139: cron(8): add support for /etc/cron.d and /usr/local/etc/cron.d
For automation tools it is way easier to maintain files in directories rather than modifying /etc/crontab.
The files in those directories are in the same format as /etc/crontab
Reviewed by: adrian MFC after: 2 weeks Relnotes: yes Sponsored by: Gandi.net Differential Revision: https://reviews.freebsd.org/D8400
r308157: Fix typo in cron(8) date
Reported by: jilles
r308158: Allow symlinks to be followed in cron.d directories and fix detection of regular files on NFS
Reported by: jilles
|
#
302408 |
|
07-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
296047 |
|
25-Feb-2016 |
oshogbo |
Convert casperd(8) daemon to the libcasper. After calling the cap_init(3) function Casper will fork from it's original process, using pdfork(2). Forking from a process has a lot of advantages: 1. We have the same cwd as the original process. 2. The same uid, gid and groups. 3. The same MAC labels. 4. The same descriptor table. 5. The same routing table. 6. The same umask. 7. The same cpuset(1). From now services are also in form of libraries. We also removed libcapsicum at all and converts existing program using Casper to new architecture.
Discussed with: pjd, jonathan, ed, drysdale@google.com, emaste Partially reviewed by: drysdale@google.com, bdrewery Approved by: pjd (mentor) Differential Revision: https://reviews.freebsd.org/D4277
|
#
271057 |
|
03-Sep-2014 |
imp |
Create a /boot/dtb directory to house DTB blobs. The flattened device tree support includes a device tree source compiler dtc(8) which converts .dts files into .dtb files. /boot/loader will load dtb files from this directory by default, allowing for fewer differences between images for different SoCs. Compiled dts files will wind up here eventually as an alternative to embedding them into the kernel. Document this in hier(7), as well as add missing entries for /boot/firmware and /boot/zfs, though the latter two should only be considered place holders if someone wants to make them better.
|
#
270392 |
|
23-Aug-2014 |
des |
Add support for /etc/rc.conf.d/<service> subdirectories. This is particularly useful for services such as "network" (netif) where each interface can now have its own separate configuration file. Add /etc/rc.conf.d to the mtree file so it is always present.
MFC after: 3 days
|
#
270096 |
|
17-Aug-2014 |
trasz |
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 MFC after: 2 weeks Relnotes: yes Sponsored by: The FreeBSD Foundation
|
#
267671 |
|
20-Jun-2014 |
gavin |
Stop creating /etc/gnats
|
#
266463 |
|
20-May-2014 |
bdrewery |
- Include /etc/newsyslog.conf.d/* and /usr/local/etc/newsyslog.conf.d/* by default for newsyslog(8).
The /usr/local/etc/newsyslog.conf.d will give packages an opportunity to install a default configuration to handle their own log files.
MFC after: 2 weeks Relnotes: yes
|
#
262282 |
|
21-Feb-2014 |
bapt |
Import Dragonfly Mail Agent into base system
It is a small and lightweight Mail Transport Agent. It accepts mails from locally installed Mail User Agents (MUA) and delivers the mails either locally or to a remote destination. Remote delivery includes several features like TLS/SSL support, SMTP authentication and NULLCLIENT.
Make dma conditional to new WITHOUT_DMA option and make it respect WITHOUT_MAIL
Reviewed by: peter Discussed with: emaste, bz, peter
|
#
258838 |
|
02-Dec-2013 |
pjd |
Please welcome casperd daemon. It (and its services) will be responsible for giving access to functionality that is not available in capability mode sandbox. The functionality can be precisely restricted.
Start with the following services: - system.dns - provides API compatible to: - gethostbyname(3), - gethostbyname2(3), - gethostbyaddr(3), - getaddrinfo(3), - getnameinfo(3), - system.grp - provides getgrent(3)-compatible API, - system.pwd - provides getpwent(3)-compatible API, - system.random - allows to obtain entropy from /dev/random, - system.sysctl - provides sysctlbyname(3-compatible API.
Sponsored by: The FreeBSD Foundation
|
#
257344 |
|
29-Oct-2013 |
bdrewery |
Move /etc/keys to /usr/share/keys where users are less likely to modify them.
Requested by: secteam (cperciva, des) Approved by: bapt
|
#
257168 |
|
26-Oct-2013 |
bdrewery |
Fix indentation
Reported by: zont Approved by: bapt (implicit) MFC after: 2 days X-MFC-With: r257145
|
#
257164 |
|
26-Oct-2013 |
bdrewery |
Add missing /etc/pkg to BSD.root.dist
Approved by: bapt MFC after: 2 days X-MFC-With: r257145
|
#
257150 |
|
26-Oct-2013 |
bdrewery |
Add infrastructure for installing pkg(8) keys into /etc/keys/pkg and add the current test key that packages will be signed with until 10.0-RELEASE.
Approved by: bapt Discussed by: bapt with des MFC after: 2 days
|
#
256365 |
|
12-Oct-2013 |
rpaulo |
Remove most of the ATF tools and the _atf user.
This is necessary because ATF is deprecated and it will be replaced by Kyua.
Submitted by: jmmv@netbsd.org Reviewed by: Garrett Cooper Approved by: re
|
#
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
|