#
1ed17d86 |
|
27-Dec-2023 |
Jose Luis Duran <jlduran@gmail.com> |
mtree: Add missing directories to BSD.root.dist While here, align to the output produced by mtree. Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/912
|
#
5b7f73ce |
|
27-Dec-2023 |
Jose Luis Duran <jlduran@gmail.com> |
mtree: Add missing directories generated by certctl PR: 255639 Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/912
|
#
20d68562 |
|
27-Dec-2023 |
Jose Luis Duran <jlduran@gmail.com> |
mtree: Properly sort entries Reduce the diff with the output generated by mtree. Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/912
|
#
0888bac4 |
|
27-Dec-2023 |
Jose Luis Duran <jlduran@gmail.com> |
mtree: Use spaces not tabs The indentation generated by mtree -j uses spaces, not tabs. Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/912
|
#
d0b2dbfa |
|
16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
#
5ac2a874 |
|
15-Jul-2023 |
Doug Rabson <dfr@FreeBSD.org> |
/etc/rc.subr: rename sysctl.conf.d to sysctl.kld.d This better reflects the intent that this directory is indexed by kld name and removes a conflict with D32128 which aims to split sysctl.conf. Reviewed by: kevans imp MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D41043
|
#
09267cc1 |
|
21-Jun-2023 |
Doug Rabson <dfr@FreeBSD.org> |
/etc/rc.subr: add support for kld sysctl variables For kernel modules loaded by scripts in /etc/rc.d and /usr/local/etc/rc.d, if there is a file in /etc/sysctl.conf.d named <kld name>.conf, then this will be loaded using the sysctl(8) utility. For instance, sysctl variable changes for the pf kernel module would be placed in the file /etc/sysctl.conf.d/pf.conf. PR: 272129 Reviewed by: imp freebsd_igalic.co MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D40886
|
#
7d8e1e8d |
|
29-Mar-2023 |
John Baldwin <jhb@FreeBSD.org> |
libcasper: Move helper libraries from /lib/casper to /lib. These libraries are linked to directly by applications rather than opened at runtime via dlopen(). Discussed with: oshogbo Reviewed by: markj, emaste Differential Revision: https://reviews.freebsd.org/D39245
|
#
497cdf96 |
|
09-Sep-2022 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
sh: read more profile files. Differential Revision: https://reviews.freebsd.org/D36505 MFC after: 1 month
|
#
7955efd5 |
|
08-Sep-2021 |
Antranig Vartanian <antranigv@freebsd.am> |
Add support for jail.conf.d Using /etc/jail.{jailname}.conf is nice, however it makes /etc/ very messy if you have many jails. This patch allows one to move these config files out of the way into /etc/jail.conf.d/{jailname}.conf. Note that the same caveat as /etc/jail.*.conf applies: the jail service will not autodiscover all of these for starting 'all' jails. This is considered future work, since the behavior matches. Reviewed by: kevans MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D24570
|
#
e77cf2a4 |
|
05-Mar-2021 |
Nathan Whitehorn <nwhitehorn@FreeBSD.org> |
Restore /boot/efi to mtree. Instead of whether /boot/efi exists, which it now always does, including on systems that don't and can't use EFI, use whether /boot/efi is present in fstab to signal to the installer that it is a valid ESP and should be configured. This has essentially the same semantics, but allows /boot/efi to be created unconditionally. Reviewed by: bdragon, imp Tested by: bdragon (ppc64) MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D29068
|
#
2c26d77d |
|
02-Mar-2021 |
Nathan Whitehorn <nwhitehorn@FreeBSD.org> |
Remove /boot/efi from mtree, missed in 0b7472b3d8d2. This had prevented the bootconfig step from determining if an ESP exists, resulting in its unconditional setup. On BIOS-booted amd64, this wasn't harmful, just unnecessary, but it resulted in failed installations on non-EFI-supporting platforms like powerpc64. MFC after: 3 days
|
#
10f57cb9 |
|
17-Feb-2021 |
Martin Matuska <mm@FreeBSD.org> |
zfs: bump version and install new share files - bump version to 2.0.0-FreeBSD_gbf156c966 - install definition files for the new "-o compatibility" option to "zpool create" MFC after: 2 weeks
|
#
066a8c69 |
|
21-Dec-2020 |
Emmanuel Vadot <manu@freebsd.org> |
pkgbase: Install atf and kyua in the tests package While here make sure that all tests dirs are taggued correctly. Reviewed by: bapt, emaste Differential Revision: https://reviews.freebsd.org/D27714
|
#
72cf7db3 |
|
09-Jul-2020 |
Kyle Evans <kevans@FreeBSD.org> |
lualoader: add loader_conf_dirs support (loader.conf.d) loader_conf_dirs is the supporting mechanism for the included /boot/loader.conf.d directory. When lualoader finishes processing all of the loader_conf_files it finds after walking /boot/defaults/loader.conf, it will now check any and all loader_conf_dirs and process files ending in ".conf" as if they were a loader.conf. Note that loader_conf_files may be specified in a loader.conf.d config file, but loader_conf_dirs may *not*. It will only be processed as specified in /boot/defaults/loader.conf and any loader_conf_files that were loaded from there. Reviewed by: allanjude, freqlabs, rpokala, tsoome Includes suggestion from: imp Relnotes: yes Differential Revision: https://reviews.freebsd.org/D25608
|
#
a35bc248 |
|
04-Jun-2020 |
Conrad Meyer <cem@FreeBSD.org> |
Restrict default /root permissions Remove world-readability from the root directory. Sensitive information may be stored in /root and we diverge here from normative administrative practice, as well as installation defaults of other Unix-alikes. The wheel group is still permitted to read the directory. 750 is no more restrictive than defaults for the rest of the open source Unix-alike world. In particular, Ben Woods surveyed DragonFly, NetBSD, OpenBSD, ArchLinux, CentOS, Debian, Fedora, Slackware, and Ubuntu. None have a world-readable /root by default. Submitted by: Gordon Bergling <gbergling AT gmail.com> Reviewed by: ian, myself Discussed with: emaste (informal approval) Relnotes: sure? Differential Revision: https://reviews.freebsd.org/D23392
|
#
599d032a |
|
20-Nov-2019 |
Warner Losh <imp@FreeBSD.org> |
Standardize EFI's ESP mount point. Mount the UEFI ESP on /boot/efi. No current system uses this by default, but there are many ad-hoc schemes that do this in /efi or /esp or /uefi and adding a new directory at the top-level would have a much higher likelihood of collision. Document this in /etc/mtree/BSD.root.mtree and create EFIDIR and related variables in bsd.own.mk. Differential Revision: https://reviews.freebsd.org/D21344
|
#
bc4d122d |
|
17-Feb-2019 |
Justin Hibbits <jhibbits@FreeBSD.org> |
powerpc/boot: Move ubldr to /boot/uboot, and make this a separate filesystem Summary: Now that mpc85xx can boot via ubldr, move ubldr to a separate filesystem, mounted on /boot/uboot, so that a fresh install can boot correctly. Reviewed By: nwhitehorn Differential Revision: https://reviews.freebsd.org/D18709
|
#
057c416c |
|
07-Feb-2019 |
Emmanuel Vadot <manu@FreeBSD.org> |
mtree: Add dtb subdir to the mtree file makefs will fails otherwise Reported by: emaste MFC after: 1 week
|
#
32ab5aa1 |
|
12-Dec-2018 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Create /etc/authpf, used by authpf(8) and authpf-noip(8). MFC after: 1 week
|
#
228c4255 |
|
06-Dec-2018 |
Warner Losh <imp@FreeBSD.org> |
Dynamically load .so modules to expand functionality o Dynamically load all the .so files found in /libexec/nvmecontrol and /usr/local/libexec/nvmecontrol. o Link nvmecontrol -rdynamic so that its symbols are visible to the libraries we load. o Create concatinated linker sets that we dynamically expand. o Add the linked-in top and logpage linker sets to the mirrors for them and add those sets to the mirrors when we load a new .so. o Add some macros to help hide the names of the linker sets. o Update the man page. Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D18455 fold
|
#
d5a390e6 |
|
19-Mar-2018 |
Kyle Evans <kevans@FreeBSD.org> |
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.
|
#
b11df8a4 |
|
13-Feb-2018 |
Warner Losh <imp@FreeBSD.org> |
Add /boot/lua.
|
#
25f0135c |
|
23-Jan-2018 |
Kyle Evans <kevans@FreeBSD.org> |
Add /boot/overlays to runtime pkg, fix distrib-dirs METALOG generation /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. Reviewed by: bapt, gjb MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D13996
|
#
db180ae5 |
|
17-Jan-2018 |
Kyle Evans <kevans@FreeBSD.org> |
stand: Add /boot/overlays to allow separation of overlays from base FDT 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). Reviewed by: manu Differential Revision: https://reviews.freebsd.org/D13922
|
#
5539cb32 |
|
31-Dec-2017 |
Eitan Adler <eadler@FreeBSD.org> |
mtree: remove /etc/skel We use /usr/share/skel instead of /etc/skel. The existence of /etc/skel has confused people. PR: 46062 (submitted 2002-12-07) PR: 218897 Submitted by: carl@slackerbsd.org Submitted by: asv@inhio.net
|
#
14767bd6 |
|
12-Dec-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Follow-up to r325967, which removed /etc/casper, by also removing it from BSD.root.dist, so it does not get created again on installworld.
|
#
85a4f37a |
|
25-May-2017 |
Edward Tomasz Napierala <trasz@FreeBSD.org> |
Create /net by default, for autofs. MFC after: 2 weeks
|
#
fdec22c3 |
|
31-Oct-2016 |
Baptiste Daroussin <bapt@FreeBSD.org> |
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
|
#
b2fd8384 |
|
31-Oct-2016 |
Baptiste Daroussin <bapt@FreeBSD.org> |
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
|
#
c501d73c |
|
25-Feb-2016 |
Mariusz Zaborski <oshogbo@FreeBSD.org> |
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
|
#
7e8bf569 |
|
27-Nov-2014 |
Enji Cooper <ngie@FreeBSD.org> |
Remove /etc/X11 entry from BSD.root.dist - FreeBSD hasn't packaged X11 with the distro since 8.x - X.org hasn't required xorg.conf [in /etc/X11] for some time now - X.org should work with ${LOCALBASE}/etc/X11 - This path should be included in the X.org package manifest
|
#
7dbf7f26 |
|
03-Sep-2014 |
Warner Losh <imp@FreeBSD.org> |
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.
|
#
5407523f |
|
23-Aug-2014 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
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
|
#
3914ddf8 |
|
17-Aug-2014 |
Edward Tomasz Napierala <trasz@FreeBSD.org> |
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
|
#
f2a1bc12 |
|
20-Jun-2014 |
Gavin Atkinson <gavin@FreeBSD.org> |
Stop creating /etc/gnats
|
#
b39df8fe |
|
19-May-2014 |
Bryan Drewery <bdrewery@FreeBSD.org> |
- 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
|
#
42a85952 |
|
02-Dec-2013 |
Pawel Jakub Dawidek <pjd@FreeBSD.org> |
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
|
#
8d20be1e |
|
29-Oct-2013 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Move /etc/keys to /usr/share/keys where users are less likely to modify them. Requested by: secteam (cperciva, des) Approved by: bapt
|
#
b8fc6569 |
|
26-Oct-2013 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Fix indentation Reported by: zont Approved by: bapt (implicit) MFC after: 2 days X-MFC-With: r257145
|
#
a4c821f9 |
|
26-Oct-2013 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Add missing /etc/pkg to BSD.root.dist Approved by: bapt MFC after: 2 days X-MFC-With: r257145
|
#
24a22129 |
|
25-Oct-2013 |
Bryan Drewery <bdrewery@FreeBSD.org> |
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
|
#
ec0e2ac6 |
|
12-Oct-2013 |
Rui Paulo <rpaulo@FreeBSD.org> |
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
|
#
63d39bea |
|
24-Sep-2013 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Replace the unused /etc/unbound directory with a symlink to /var/unbound. Approved by: re (blanket)
|
#
8f8790cd |
|
15-Sep-2013 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Build and install the Unbound caching DNS resolver daemon. Approved by: re (blanket)
|
#
c175365c |
|
21-Oct-2012 |
Marcel Moolenaar <marcel@FreeBSD.org> |
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@
|
#
1adecf7a |
|
16-Aug-2011 |
Justin T. Gibbs <gibbs@FreeBSD.org> |
Add ZFSD, a ZFS fault management daemon. This daemon has the following features: o When a vdev for an active pool is inserted into the system, it will re-integrate it with the pool. o When an unlabeled or inactive disk is inserted into the same physical location as a missing member of a pool with the "autoreplace" attribute set, the inserted disk will be used to replace the missing disk. o When the cumulative soft-error count for a vdev exceeds 50 errors, the vdev will be marked degraded, alerting users to a potential problem. The error counts are persisted across reboots. The daemon is written to be easily extended for more advanced fault management policies and to handle new features such as spare pool management. cddl/sbin/zfsd/zpool_list.cc: cddl/sbin/zfsd/zpool_list.h: ZpoolList is a standard container allowing filtering and iteration of imported ZFS pool information. cddl/sbin/zfsd/callout.cc: cddl/sbin/zfsd/callout.h: Timer services built on top of the POSIX interval timer API. cddl/sbin/zfsd/vdev.cc: cddl/sbin/zfsd/vdev.h: Wrapper class used to provide easy access to Vdev nvlist data. cddl/sbin/zfsd/zfsd.cc: cddl/sbin/zfsd/zfsd.h: Daemon main, devctl socket handling, and global application state exported through the ZfsDaemon singleton. cddl/sbin/zfsd/case_file.cc: cddl/sbin/zfsd/case_file.h: CaseFile objects aggregate vdev faults that may require ZFSD action in order to maintain the health of a ZFS pool. They also handle serialization/deserialization of fault data to persistent storage. cddl/sbin/zfsd/vdev_iterator.cc: cddl/sbin/zfsd/vdev_iterator.h: Helper class for traversing and finding vdev objects within a pool configuration. cddl/sbin/zfsd/dev_ctl_event.cc: cddl/sbin/zfsd/dev_ctl_event.h: Class hierarchy used to express events received via the devctl API. cddl/sbin/zfsd/zfsd_exception.cc: cddl/sbin/zfsd/zfsd_exception.h: Definition of exceptions explicitly thrown by ZFSD. cddl/sbin/zfsd/Makefile: cddl/sbin/Makefile: Add zfsd to the build. etc/rc.d/zfsd: Rc script for ZFSD. etc/defaults/rc.conf: ZFSD defaults, just like ZFS, to being disabled. etc/mtree/BSD.root.dist: Create the etc/zfs/cases directory used to store persistent fault data. Sponsored by: Spectra Logic Corporation
|
#
b7f8411d |
|
17-Mar-2011 |
Hajimu UMEMOTO <ume@FreeBSD.org> |
Add resolvconf(8) which manages resolv.conf.
|
#
fe0506d7 |
|
09-Mar-2010 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Create the altix project branch. The altix project will add support for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting is a two-module system, consisting of a base compute module and a CPU expansion module. SGI's NUMAFlex architecture can be an excellent platform to test CPU affinity and NUMA-aware features in FreeBSD.
|
#
487f6bb8 |
|
17-Dec-2008 |
Andrew Thompson <thompsa@FreeBSD.org> |
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.
|
#
d7f03759 |
|
19-Oct-2008 |
Ulf Lilleengen <lulf@FreeBSD.org> |
- Import the HEAD csup code which is the basis for the cvsmode work.
|
#
2e598474 |
|
26-May-2008 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
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
|
#
f92cb15e |
|
08-Apr-2007 |
Pawel Jakub Dawidek <pjd@FreeBSD.org> |
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.
|
#
ceef0c31 |
|
05-Apr-2007 |
Pawel Jakub Dawidek <pjd@FreeBSD.org> |
Connect ZFS to the build.
|
#
da108196 |
|
10-May-2006 |
Joe Marcus Clarke <marcus@FreeBSD.org> |
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
|
#
c0b9f4fe |
|
29-Dec-2005 |
Doug Rabson <dfr@FreeBSD.org> |
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)
|
#
21aab1d8 |
|
11-Dec-2005 |
Xin LI <delphij@FreeBSD.org> |
Add /boot/firmware as iwi(4) now reads its firmware there. Reminded by: flz
|
#
c64e9e68 |
|
30-May-2005 |
Robert Watson <rwatson@FreeBSD.org> |
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
|
#
8f1bb389 |
|
28-Sep-2004 |
Doug Barton <dougb@FreeBSD.org> |
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.
|
#
f92fc22a |
|
25-Sep-2004 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Create /etc/namedb/bind with owner / group bind and mode 0750.
|
#
526d1a0f |
|
23-Sep-2004 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Re-add namedb. I misunderstood what Doug said about using ISC's layout: he meant for binaries, not configuration files.
|
#
cd3ee173 |
|
21-Sep-2004 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Switch from BIND 8 to BIND 9. Submitted by: (in part) dougb@, trhodes@ Reviewed by: dougb@, trhodes@, re@ MFC after: 5 days
|
#
8d59f4fd |
|
26-Jul-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Fixed style of previous commit.
|
#
5c0b01b4 |
|
21-Jul-2004 |
Ollivier Robert <roberto@FreeBSD.org> |
Add /etc/ntp to hold keys for ntpd.
|
#
680e5864 |
|
20-May-2004 |
Pawel Jakub Dawidek <pjd@FreeBSD.org> |
- Install includes used by STRIPE and NOP GEOM classes. - Create needed directories. Supported by: Wheel - Open Technologies - http://www.wheel.pl
|
#
e6ef35a9 |
|
26-Oct-2003 |
Maksim Yevmenkin <emax@FreeBSD.org> |
Connect /etc/bluetooth and /usr/share/examples/netgraph/bluetooth to the build. Reviewed by: imp, simon Approved by: imp (mentor)
|
#
5a7528e7 |
|
17-Aug-2003 |
Gordon Tetlow <gordon@FreeBSD.org> |
Add /lib and /libexec directories. These are part of the dynamic root support.
|
#
884c25d1 |
|
29-Jun-2003 |
Gordon Tetlow <gordon@FreeBSD.org> |
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>
|
#
57c190a3 |
|
11-Mar-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
No tabs here.
|
#
38b1858b |
|
08-Mar-2003 |
Mark Murray <markm@FreeBSD.org> |
Initiate KerberosIV de-orbit burn. Disconnect the /etc configs.
|
#
a7a02d19 |
|
09-Feb-2003 |
Joerg Wunsch <joerg@FreeBSD.org> |
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.
|
#
a9263b62 |
|
05-Feb-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
NODEVFS cleanup.
|
#
87772230 |
|
09-Jun-2002 |
David E. O'Brien <obrien@FreeBSD.org> |
Change our default XF86Config location from /etc/ to /etc/X11/, following the lead of The XFree86 Project's default. Approved by: Murray
|
#
2204f3ce |
|
07-Dec-2001 |
Crist J. Clark <cjc@FreeBSD.org> |
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
|
#
722b228a |
|
05-Dec-2001 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Oops! Previous commit used tabs instead of spaces.
|
#
e878ebd0 |
|
05-Dec-2001 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Add /etc/pam.d. Sponsored by: DARPA, NAI Labs
|
#
51b3cf3c |
|
01-Oct-2001 |
Kris Kennaway <kris@FreeBSD.org> |
UUCP removal phase II. These directories are now created by the freebsd-uucp port.
|
#
353b3980 |
|
26-Jun-2001 |
Nik Clayton <nik@FreeBSD.org> |
Mention the path to the README file in the header comment. Submitted by: Rich Morin <rdm@cfcl.com>
|
#
3d674113 |
|
22-Jun-2001 |
David E. O'Brien <obrien@FreeBSD.org> |
Got my r's and t's mixed up. Fix sorting.
|
#
3445e8ca |
|
20-Jun-2001 |
David E. O'Brien <obrien@FreeBSD.org> |
Add etc/rc.d (looking to the future)
|
#
2f397f6b |
|
14-Feb-2001 |
Ruslan Ermilov <ru@FreeBSD.org> |
Apparently, people do not listen for a plea to look into the README file before making changes here. Fix them once again.
|
#
10fe5181 |
|
14-Jan-2001 |
Doug Barton <dougb@FreeBSD.org> |
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.
|
#
27a803d6 |
|
11-Jan-2001 |
Doug Barton <dougb@FreeBSD.org> |
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.
|
#
d9102f5b |
|
06-Sep-2000 |
Andrey A. Chernov <ache@FreeBSD.org> |
Add /boot/kernel/
|
#
aada671e |
|
06-Sep-2000 |
David E. O'Brien <obrien@FreeBSD.org> |
The default is for 3rd party kernel modules to live in /boot/modules rather than /modules.
|
#
da8fe842 |
|
25-Feb-2000 |
Peter Wemm <peter@FreeBSD.org> |
Add /etc/ssh
|
#
2dc3a032 |
|
25-Dec-1999 |
Kris Kennaway <kris@FreeBSD.org> |
Add directories: preparation for OpenSSL import.
|
#
9b7a44a6 |
|
27-Aug-1999 |
Peter Wemm <peter@FreeBSD.org> |
$Id$ -> $FreeBSD$
|
#
928b6de3 |
|
23-Aug-1999 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
This cleans up all the white space errors so that the next commit is easier to understand.
|
#
f10c8263 |
|
22-Aug-1999 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
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.
|
#
c528a79a |
|
19-Apr-1999 |
Peter Wemm <peter@FreeBSD.org> |
drop /lkm
|
#
e83474e9 |
|
09-Mar-1999 |
Daniel C. Sobral <dcs@FreeBSD.org> |
Gentlemen, I present you /boot/defaults. Just for the sake of symmetry. Reviewed by: jkh (eyebrown raised a little, I concede)
|
#
10fe4fa1 |
|
09-Feb-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add /etc/defaults.
|
#
9365684c |
|
11-Jan-1999 |
Hellmuth Michaelis <hm@FreeBSD.org> |
corrected disorder, override of user and group defaults and group permissions for /etc/isdn (suggested by Bruce Evans).
|
#
7d06eda8 |
|
10-Jan-1999 |
Hellmuth Michaelis <hm@FreeBSD.org> |
add directory /etc/isdn and populate it
|
#
c32e8ac6 |
|
15-Dec-1998 |
Peter Wemm <peter@FreeBSD.org> |
Old stuff laying around: Don't override /tmp to the same uid/gid as the previous /set defaults
|
#
cc0130a2 |
|
02-Dec-1998 |
Matthew Dillon <dillon@FreeBSD.org> |
Remove mtree creation of /etc/namedb/s until we find a good way to handle new user id's in buildworld/installworld.
|
#
128272b8 |
|
01-Dec-1998 |
Matthew Dillon <dillon@FreeBSD.org> |
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).
|
#
0bf607e3 |
|
16-Oct-1998 |
Peter Wemm <peter@FreeBSD.org> |
Some directories would like to install things into /modules
|
#
2100232a |
|
30-Sep-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add /boot, while I happen to be thinking about it.
|
#
fe840f95 |
|
19-Sep-1998 |
David E. O'Brien <obrien@FreeBSD.org> |
Simplify these now that default owner is root.wheel. Partially reviewed by: bde
|
#
5ecaf9a8 |
|
14-Sep-1998 |
David E. O'Brien <obrien@FreeBSD.org> |
Change file ownership from bin.bin to root.wheel.
|
#
8c76ae36 |
|
19-Oct-1997 |
Jonathan M. Bresler <jmb@FreeBSD.org> |
add /etc/mail--the anti-spam files branches affected: -current, RELENG_2_2, and RELENG_2_1_0
|
#
6d80f5b0 |
|
01-Oct-1997 |
Andrey A. Chernov <ache@FreeBSD.org> |
/etc/opielocks -> /var/spool/opielocks
|
#
1f38a58f |
|
29-Sep-1997 |
Andrey A. Chernov <ache@FreeBSD.org> |
Add /etc/opielocks for opie locks, standard place
|
#
cd17e08a |
|
18-Aug-1997 |
Paul Traina <pst@FreeBSD.org> |
cron.d -> periodic
|
#
00ef0dd6 |
|
12-Aug-1997 |
Paul Traina <pst@FreeBSD.org> |
Add entries for cron.d and friends
|
#
920fb739 |
|
28-Feb-1997 |
Wolfram Schneider <wosch@FreeBSD.org> |
Create directory /etc/skel.
|
#
79403fe3 |
|
23-Feb-1997 |
Peter Wemm <peter@FreeBSD.org> |
Revert $FreeBSD$ to $Id$
|
#
1130b656 |
|
14-Jan-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
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.
|
#
3870d1b2 |
|
17-May-1995 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
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!
|
#
6611166f |
|
24-Sep-1994 |
Garrett Wollman <wollman@FreeBSD.org> |
Make /etc/ppp. Someone still needs to make the install touch /etc/ppp/options so that pppd will run.
|
#
c27b58e1 |
|
18-Sep-1994 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
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.
|
#
0eec3684 |
|
16-Sep-1994 |
Garrett Wollman <wollman@FreeBSD.org> |
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.
|
#
6f398fda |
|
13-Sep-1994 |
Garrett Wollman <wollman@FreeBSD.org> |
Don't build /etc/confgig; we decided not to take that route.
|
#
67193139 |
|
09-Sep-1994 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
Add the missing . entries to BSD.*.dist files. New file BSD.release.dist is used for creating release area top level directories.
|
#
0e7ccb76 |
|
28-Aug-1994 |
Paul Richards <paul@FreeBSD.org> |
Added /etc/gnats directory to BSD.root.dist mtree template. Submitted by: Paul Richards
|
#
1c26cf22 |
|
12-Jun-1994 |
Geoff Rehmet <csgr@FreeBSD.org> |
Change default for directory permissions to be 0755.
|
#
e1e52bf0 |
|
30-May-1994 |
Andrey A. Chernov <ache@FreeBSD.org> |
Make /etc/uucp uucp.uucp 0770
|
#
bda2c878 |
|
27-Feb-1994 |
Garrett Wollman <wollman@FreeBSD.org> |
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.
|
#
b5d1f471 |
|
16-Feb-1994 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
Add /proc, we need one of them now. Clean up some mode settings.
|
#
e08bc683 |
|
15-Feb-1994 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
General cleanup for 1.1 release, mostly add zoneinfo stuff to BSD.usr.dist
|
#
d05214e6 |
|
12-Nov-1993 |
Garrett Wollman <wollman@FreeBSD.org> |
Added /etc/config as a directory to be maintained. Also added RCS Id.
|
#
2babf84d |
|
13-Oct-1993 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
Add /etc/uucp for uucp configuration files
|
#
ff5c1709 |
|
30-Jul-1993 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
Changeing the /sys link target from usr/src/sys.386bsd to usr/src/sys also changes its length from 18 to 12.
|
#
c0307f56 |
|
27-Jul-1993 |
Nate Williams <nate@FreeBSD.org> |
The updated mtree changed a couple things which required changes in the mtree files.
|
#
08cbe8b1 |
|
26-Jul-1993 |
Nate Williams <nate@FreeBSD.org> |
Changed sys.386bsd to sys
|
#
15771e36 |
|
19-Jul-1993 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
Fixed /dev/fd to be owner bin group bin mode 555 per the /dev/MAKEDEV script
|
#
3a1df14d |
|
19-Jul-1993 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
Updated BSD.*.dist files to reflect FreeBSD as it is now.
|
#
1bf9d5d9 |
|
20-Jun-1993 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
Initial import of 386BSD 0.1 othersrc/etc
|