#
285830 |
|
23-Jul-2015 |
gjb |
- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1 builds. - Update newvers.sh to reflect RC1. - Update __FreeBSD_version to reflect 10.2. - Update default pkg(8) configuration to use the quarterly branch.[1]
Discussed with: re, portmgr [1] Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
284009 |
|
05-Jun-2015 |
cperciva |
MFC r273955,274060,274164: Add /etc/rc.d/growfs script.
|
#
280422 |
|
24-Mar-2015 |
ngie |
MFC r271893,r271895,r272043,r278249,r278282,r278466:
r271893:
Don't install /etc/rc.d/rwho unless MK_RCMDS == yes
Sponsored by: EMC / Isilon Storage Division
r271895:
Don't install /etc/rc.d/ftp-proxy unless MK_PF == yes
Sponsored by: EMC / Isilon Storage Division
r272043:
Don't install /etc/rc.d/keyserv unless MK_OPENSSL == yes
Sponsored by: EMC / Isilon Storage Division
r278249:
Honor the following flags with the following rc.d scripts for services that can be easily decoupled from the boot process without disrupting other services
- MK_APM && MK_ACPI: powerd - MK_BOOTPARAMD: bootparams - MK_FTP: ftpd - MK_INETD: inetd - MK_LEGACY_CONSOLE: moused, syscons - MK_MAIL: othermta - MK_NS_CACHING: nscd - MK_NTP: ntpd (ntpdate is required by other services and can't be easily conditionalized -- yet..) - MK_ROUTED: routed - MK_SENDMAIL: sendmail - MK_TIMED: timed - MK_VI: virecover
Sponsored by: EMC / Isilon Storage Division
r278282:
Use FILES+= idiom instead of _inetd when referencing inetd rc.d script
This was a discrepancy between ^/projects/building-blocks and ^/head that I didn't resolve before committing the change to ^/head
Pointyhat to: me Reported by: jhb Sponsored by: EMC / Isilon Storage Division
r278466:
Remove explicit routing/sendmail rc.d inclusion in FILES
Reported by: Guy Yur <guyyur@gmail.com> Sponsored by: EMC / Isilon Storage Division
|
#
278717 |
|
13-Feb-2015 |
ngie |
MFC r277678:
r277678:
Add MK_CCD knob for building and installing ccd(4), ccdconfig, etc
Sponsored by: EMC / Isilon Storage Division
|
#
278575 |
|
11-Feb-2015 |
ngie |
Remove etc/rc.d/accounting from FILES
|
#
278574 |
|
11-Feb-2015 |
ngie |
MFC r277736:
r277736:
Honor MK_ACCT with etc/rc.d/accounting
Sponsored by: EMC / Isilon Storage Division
|
#
278570 |
|
11-Feb-2015 |
ngie |
MFC r277741:
r277741:
Respect MK_KERBEROS with etc/rc.d/ipropd_master and etc/rc.d/ipropd_slave
Sponsored by: EMC / Isilon Storage Division
|
#
278558 |
|
11-Feb-2015 |
ngie |
MFC r277728:
r277728:
Add MK_AUTOFS knob for building and installing autofs(4), et al
Sponsored by: EMC / Isilon Storage Division
|
#
278556 |
|
11-Feb-2015 |
ngie |
MFC r277725:
r277725:
Add MK_HAST knob for building and installing hastd(8), et al
Sponsored by: EMC / Isilon Storage Division
|
#
278555 |
|
11-Feb-2015 |
ngie |
MFC r277675,r277726,r278070:
r277675:
Add MK_ISCSI knob for building the iscsi initiator, iscsi daemon, kernel modules, etc
Sponsored by: EMC / Isilon Storage Division
r277726:
Build sbin/iscontrol again if MK_ISCSI != no
Pointyhat to: me
r278070:
Remove duplicate MK_ISCSI block and sort the conditional blocks so this error won't crop up again in the future
Reported by: gjb
|
#
278246 |
|
05-Feb-2015 |
ngie |
MFC r277730:
r277730:
Honor MK_ACPI in etc/devd and etc/rc.d
Sponsored by: EMC / Isilon Storage Division
|
#
278242 |
|
05-Feb-2015 |
ngie |
MFC r277740,r278053:
r277740:
Honor MK_WIRELESS with etc/rc.d/hostapd and etc/rc.d/wpa_supplicant
Sponsored by: EMC / Isilon Storage Division
r278053:
Remove hostapd and wpa_supplicant from FILES so they're installed conditionally if MK_WIRELESS != no
|
#
278191 |
|
04-Feb-2015 |
ngie |
MFC r277733:
r277733:
Honor MK_AMD with etc/rc.d/amd
Sponsored by: EMC / Isilon Storage Division
|
#
278190 |
|
04-Feb-2015 |
ngie |
MFC r277732:
r277732:
Honor MK_API in etc/rc.d
Sponsored by: EMC / Isilon Storage Division
|
#
278188 |
|
04-Feb-2015 |
ngie |
MFC r277731,r277734:
r277731:
Honor MK_LPR with etc/rc.d/lpd
Sponsored by: EMC / Isilon Storage Division
r277734:
Remove explicit inclusion of lpd from FILES
Sponsored by: EMC / Isilon Storage Division
|
#
278185 |
|
04-Feb-2015 |
ngie |
MFC r277739:
r277739:
Honor MK_JAIL with etc/rc.d/jail
Sponsored by: EMC / Isilon Storage Division
|
#
278068 |
|
02-Feb-2015 |
ngie |
MFC r277686,r277687:
r277686:
Install bsnmp rc.d script if MK_BSNMP != no
Sponsored by: EMC / Isilon Storage Division
r277687:
Fill in entries for MK_BSNMP == no
Sponsored by: EMC / Isilon Storage Division
|
#
278052 |
|
02-Feb-2015 |
ngie |
MFC r271892:
r271892 (by ngie):
Sort the optional rc.d scripts by their knobs
Sponsored by: EMC / Isilon Storage Division
|
#
273286 |
|
19-Oct-2014 |
hrs |
MFC r273285:
- Honer MK_KERBEROS for Heimdal rc.d scripts. - Add rc.c/kerberos to OLD_FILES.
|
#
272862 |
|
09-Oct-2014 |
hrs |
MFC r270782:
Restructure rc.d scripts for kerberos5 daemons:
- Rename $kerberos5_server_enable with $kdc_enable and rename rc.d/kerberos with rc.d/kdc.
- Rename $kadmin5_server_enable with $kadmind_enable.
- Rename ${kerberos5,kpasswdd}_server with ${kdc,kpasswdd}_program.
- Fix rc.d/{kadmind,kerberos,kpasswdd,kfd} scripts not to change variables after load_rc_config().
- Add rc.d/ipropd_master and rc.d/ipropd_slave scripts. These are for iprop-master(8) and iprop-slave(8). Keytab used for iprop service is defined in ipropd_{master,slave}_keytab (/etc/krb5.keytab by default).
- Add dependency on rc.d/kdc to SERVERS. rc.d/kdc must be invoked as early as possible before scripts divided by rc.d/SERVERS.
Note that changes to rc.d/{kdc,kpasswdd,kadmind} are backward-compatible with the old configuration variables: ${kerberos5,kpasswdd,kadmin5}_server{,_enable,_flags}.
|
#
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
|
#
258121 |
|
14-Nov-2013 |
glebius |
Merge r257694 from head:
Remove remnants of BIND from /etc, since there is no BIND in base now.
Sorry, that would break users running head and BIND from ports, since ports rely on these scripts. The ports will be fixed soon.
Approved by: re (kib)
|
#
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
|
#
256022 |
|
03-Oct-2013 |
gjb |
Do not install bluetooth rc(8) scripts if MK_BLUETOOTH = no.
Approved by: re (glebius) MFC after: 3 days Sponsored by: The FreeBSD Foundation
|
#
255809 |
|
23-Sep-2013 |
des |
Add a setup script for unbound(8) called local-unbound-setup. It generates a configuration suitable for running unbound as a caching forwarding resolver, and configures resolvconf(8) to update unbound's list of forwarders in addition to /etc/resolv.conf. The initial list is taken from the existing resolv.conf, which is rewritten to point to localhost. Alternatively, a list of forwarders can be provided on the command line.
To assist this script, add an rc.subr command called "enabled" which does nothing except return 0 if the service is enabled and 1 if it is not, without going through the usual checks. We should consider doing the same for "status", which is currently pointless.
Add an rc script for unbound, called local_unbound. If there is no configuration file, the rc script runs local-unbound-setup to generate one.
Note that these scripts place the unbound configuration files in /var/unbound rather than /etc/unbound. This is necessary so that unbound can reload its configuration while chrooted. We should probably provide symlinks in /etc.
Approved by: re (blanket)
|
#
255570 |
|
14-Sep-2013 |
trasz |
Bring in the new iSCSI target and initiator.
Reviewed by: ken (parts) Approved by: re (delphij) Sponsored by: FreeBSD Foundation
|
#
252310 |
|
27-Jun-2013 |
hrs |
- Add vnode-backed swap space specification support. This is enabled when device names "md" or "md[0-9]*" and a "file" option are specified in /etc/fstab like this:
md none swap sw,file=/swap.bin 0 0
- Add GBDE/GELI encrypted swap space specification support, which rc.d/encswap supported. The /etc/fstab lines are like the following:
/dev/ada1p1.bde none swap sw 0 0 /dev/ada1p2.eli none swap sw 0 0
.eli devices accepts aalgo, ealgo, keylen, and sectorsize as options.
swapctl(8) can understand an encrypted device in the command line like this:
# swapctl -a /dev/ada2p1.bde
- "-L" flag is added to support "late" option to defer swapon until rc.d/mountlate runs.
- rc.d script change:
rc.d/encswap -> removed rc.d/addswap -> just display a warning message if $swapfile is defined rc.d/swap1 -> renamed to rc.d/swap rc.d/swaplate -> newly added to support "late" option
These changes alleviate a race condition between device creation/removal and swapon/swapoff.
MFC after: 1 week Reviewed by: wblock (manual page)
|
#
243752 |
|
01-Dec-2012 |
rwatson |
Merge a number of changes required to hook up OpenBSM 1.2-alpha2's auditdistd (distributed audit daemon) to the build:
- Manual cross references - Makefile for auditdistd - rc.d script, rc.conf entrie - New group and user for auditdistd; associated aliases, etc.
The audit trail distribution daemon provides reliable, cryptographically protected (and sandboxed) delivery of audit tails from live clients to audit server hosts in order to both allow centralised analysis, and improve resilience in the event of client compromises: clients are not permitted to change trail contents after submission.
Submitted by: pjd Sponsored by: The FreeBSD Foundation (auditdistd)
|
#
240334 |
|
11-Sep-2012 |
obrien |
Add postrandom.
|
#
234093 |
|
10-Apr-2012 |
stas |
- Add rc.d script for kfd, kerberos forwarded tickets daemon.
|
#
231534 |
|
11-Feb-2012 |
ed |
Move utmpx handling out of init(8).
This has the following advantages:
- During boot, the BOOT_TIME record is now written right after the file systems become writable, but before users are allowed to log in. This means that they can't cause `hidden logins' by logging in right before init(8) kicks in.
- The pututxline(3) function may potentially block on file locking, though this is very rare to occur. By placing it in an rc script, the user can still kill it with ^C if needed.
- Most importantly: jails don't use init(8). This means that a force reboot of a system running jails will leave stale entries in the accounting database of the jails individually.
|
#
228541 |
|
15-Dec-2011 |
pjd |
- Put one file into one line. This makes keeping local changes and merging with FreeBSD easier for vendors. - For optional files use variables starting with underscore.
Both changes make rc.d/Makefile look similar to sys/modules/Makefile.
Reviewed by: dim
|
#
226654 |
|
23-Oct-2011 |
mm |
Add etc/rc.d/static_ndp, analogous to etc/rc.d/static_arp. Make sure that static ARP and NDP bindings are set before NETWORKING.
As static_ndp is based on static_arp, pass copyright to the project with permission of the original author (delphij@).
Reviewed by: delphij@FreeBSD.org MFC after: 3 days
|
#
225120 |
|
23-Aug-2011 |
delphij |
Honor WITHOUT_IPX when installing etc/rc.d/ipxrouted.
MFC after: 1 week Approved by: re (kib)
|
#
223852 |
|
08-Jul-2011 |
rmacklem |
Delete the /etc/rc.d/nfsserver script, since it is no longer used by /etc/rc.d/nfsd and it is no longer necessary to load the old nfs server by default, when nfs_server_enable="YES".
Tested by: sgk at troutmask.apl.washington.edu Reviewed by: rc (Andrzej Tobola)
|
#
223310 |
|
19-Jun-2011 |
dougb |
Add the netwait rc.d script. It waits for the specified period for the network to become active.
PR: conf/151063 Submitted by: Jeremy Chadwick <freebsd@jdc.parodius.com>
|
#
223264 |
|
18-Jun-2011 |
dougb |
Add rc.d/kld to load kernel modules after local disks are up. This method is many times faster than doing it in /boot/loader.conf.
|
#
220167 |
|
30-Mar-2011 |
trasz |
Add startup script, to load rules from /etc/rctl.conf.
Sponsored by: The FreeBSD Foundation Reviewed by: kib (ealier version)
|
#
219820 |
|
21-Mar-2011 |
jeff |
- Merge in OFED 1.5.3 from projects/ofed/head
|
#
219587 |
|
13-Mar-2011 |
dougb |
Remove the svn:executable property on Makefile
Add it on hastd
|
#
213137 |
|
24-Sep-2010 |
pjd |
Add gptboot script that is responsible for: - looking for partition with 'bootonce' attribute alone (without 'bootme' attribute), removing it and logging that we successfully booted from this partition. - looking for partitions with 'bootfailed' attribute, removing it and logging that we failed to boot from this partition.
Reviewed by: arch (Message-ID: <20100917234542.GE1902@garage.freebsd.pl>) Obtained from: Wheel Systems Sp. z o.o. http://www.wheelsystems.com MFC after: 2 weeks
|
#
206706 |
|
16-Apr-2010 |
rpaulo |
Add ubthidhci.
MFC after: 2 days
|
#
204076 |
|
18-Feb-2010 |
pjd |
Please welcome HAST - Highly Avalable Storage.
HAST allows to transparently store data on two physically separated machines connected over the TCP/IP network. HAST works in Primary-Secondary (Master-Backup, Master-Slave) configuration, which means that only one of the cluster nodes can be active at any given time. Only Primary node is able to handle I/O requests to HAST-managed devices. Currently HAST is limited to two cluster nodes in total.
HAST operates on block level - it provides disk-like devices in /dev/hast/ directory for use by file systems and/or applications. Working on block level makes it transparent for file systems and applications. There in no difference between using HAST-provided device and raw disk, partition, etc. All of them are just regular GEOM providers in FreeBSD.
For more information please consult hastd(8), hastctl(8) and hast.conf(5) manual pages, as well as http://wiki.FreeBSD.org/HAST.
Sponsored by: FreeBSD Foundation Sponsored by: OMCnet Internet Service GmbH Sponsored by: TransIP BV
|
#
203433 |
|
03-Feb-2010 |
ume |
Add rc.d script for the rtsold(8) daemon.
The rtsol(8) handles just one RA then exit. So, the OtherConfig flag may not be handled well by rtsol(8) in the environment where there are multiple RA servers on the segment. In such case, rtsold(8) will be your friend.
Reviewed by: hrs MFC after: 2 weeks
|
#
200028 |
|
02-Dec-2009 |
ume |
Unify rc.firewall and rc.firewall6, and obsolete rc.firewall6 and rc.d/ip6fw.
Reviewed by: dougb, jhb MFC after: 1 month
|
#
197139 |
|
12-Sep-2009 |
hrs |
Integrate rc.d/network_ipv6 into rc.d/netif:
- Add rc.d/stf and rc.d/faith for stf(4) and faith(4). - Remove rc.d/auto_linklocal and rc.d/network_ipv6. - Move rc.d/sysctl to just before FILESYSTEMS because rc.d/netif depends on some sysctl variables.
Reviewed by: brooks MFC after: 3 days
|
#
196550 |
|
25-Aug-2009 |
delphij |
Add a new rc.d script, static_arp, which enables the administrator to statically bind IPv4 <-> MAC address at boot time.
In order to use this, the administrator needs to configure the following rc.conf(5) variable:
- static_arp_pairs: A list of names for static bind pairs, and, - a series of static_arp_(name): the arguments that is being passed to ``arp -S'' operation.
Example: static_arp_pairs="gw" static_arp_gw="192.168.1.1 00:01:02:03:04:05"
See the rc.conf(5) manual page for more details.
Reviewed by: -rc@ MFC after: 2 weeks
|
#
195938 |
|
29-Jul-2009 |
pjd |
Currently there is a problem with fscking UFS file systems created on top of ZVOLs. The problem is that rc.d/fsck runs before rc.d/zfs. The latter makes ZVOLs to appear in /dev/. In such case rc.d/fsck cannot find devfs entry and aborts. We cannot simply move rc.d/zfs before rc.d/fsck, because we first want kern.hostid to be configured (by rc.d/hostid). If we won't wait (hostid will be 0) we can reuse disks which are in use by different systems (eg. in SAN/NAS environment). We also cannot move rc.d/hostid before rc.d/fsck, because rc.d/hostid on first system start stores generated kern.hostuuid in /etc/hostid file, so it needs root file system to be mounted read-write.
The fix is to split rc.d/hostid so that rc.d/hostid (which will now run before rc.d/fsck) only generates hostid and sets up sysctls, but doesn't touch root file system and rc.d/hostid_save (which is run after rc.d/root) and only creates /etc/hostid file.
With that in place, we can move ZVOL initialization to dedicated rc.d/zvol script which runs before rc.d/fsck.
PR: conf/120194 Reported by: James Snow <snow@teardrop.org> Reviewed by: brooks Approved by: re (kib) MFC after: 2 weeks
|
#
193354 |
|
02-Jun-2009 |
rmacklem |
Add support for the experimental nfs subsystem to the scripts in /etc/rc.d. They use the following new rc variables: nfsv4_server_enable - set to "YES" to run the experimental server nfsuserd_enable - set to "YES" to run nfsuserd for NFSv4 client and server nfsuserd_flags - command line flags for nfsuserd nfscbd_enable - set to "YES" to run the experimental nfs client's NFSv4 callback daemon nfscbd_flags - command line flags for nfscbd
Reviewed by: dougb Approved by: kib (mentor)
|
#
193112 |
|
30-May-2009 |
dougb |
As previously advertised, remove this script prior to the 8.0 branch.
|
#
192579 |
|
22-May-2009 |
rwatson |
Further idmapd garbage collection -- remove rc.d Makefile reference and default settings.
Submitted by: Pawel Worach <pawel.worach at gmail.com>
|
#
184588 |
|
03-Nov-2008 |
dfr |
Implement support for RPCSEC_GSS authentication to both the NFS client and server. This replaces the RPC implementation of the NFS client and server with the newer RPC implementation originally developed (actually ported from the userland sunrpc code) to support the NFS Lock Manager. I have tested this code extensively and I believe it is stable and that performance is at least equal to the legacy RPC implementation.
The NFS code currently contains support for both the new RPC implementation and the older legacy implementation inherited from the original NFS codebase. The default is to use the new implementation - add the NFS_LEGACYRPC option to fall back to the old code. When I merge this support back to RELENG_7, I will probably change this so that users have to 'opt in' to get the new code.
To use RPCSEC_GSS on either client or server, you must build a kernel which includes the KGSSAPI option and the crypto device. On the userland side, you must build at least a new libc, mountd, mount_nfs and gssd. You must install new versions of /etc/rc.d/gssd and /etc/rc.d/nfsd and add 'gssd_enable=YES' to /etc/rc.conf.
As long as gssd is running, you should be able to mount an NFS filesystem from a server that requires RPCSEC_GSS authentication. The mount itself can happen without any kerberos credentials but all access to the filesystem will be denied unless the accessing user has a valid ticket file in the standard place (/tmp/krb5cc_<uid>). There is currently no support for situations where the ticket file is in a different place, such as when the user logged in via SSH and has delegated credentials from that login. This restriction is also present in Solaris and Linux. In theory, we could improve this in future, possibly using Brooks Davis' implementation of variant symlinks.
Supporting RPCSEC_GSS on a server is nearly as simple. You must create service creds for the server in the form 'nfs/<fqdn>@<REALM>' and install them in /etc/krb5.keytab. The standard heimdal utility ktutil makes this fairly easy. After the service creds have been created, you can add a '-sec=krb5' option to /etc/exports and restart both mountd and nfsd.
The only other difference an administrator should notice is that nfsd doesn't fork to create service threads any more. In normal operation, there will be two nfsd processes, one in userland waiting for TCP connections and one in the kernel handling requests. The latter process will create as many kthreads as required - these should be visible via 'top -H'. The code has some support for varying the number of service threads according to load but initially at least, nfsd uses a fixed number of threads according to the value supplied to its '-n' option.
Sponsored by: Isilon Systems MFC after: 1 month
|
#
182163 |
|
25-Aug-2008 |
des |
Make obrien happy
|
#
181891 |
|
20-Aug-2008 |
obrien |
Rename the RCng 'kernel' script to 'kernel_symlink'.
|
#
179566 |
|
05-Jun-2008 |
brooks |
Fix the wait for default route change I made a few weeks ago by creating a new defaultroute script that just does the wait. The previous attempt created a circular dependency through network_ipv6.
Pointy hat to: brooks
|
#
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
|
#
178023 |
|
08-Apr-2008 |
emax |
Add rfcomm_pppd_server rc script to allow start rfcomm_pppd(8) in server mode at boot time. Multiple profiles can be started at the same time. The whole idea is very similar to the ppp rc script.
Document Bluetooth knobs in rc.conf(5)
MFC after: 1 week
|
#
176835 |
|
05-Mar-2008 |
brooks |
Use the new command file feature of ddb(8) to support setting ddb(4) scripts at boot. This is currently disabled by default. /etc/ddb.conf contains some potentially reasonable default scripts.
PR: conf/119995 Submitted by: Scot Hetzel <swhetzel at gmail dot com> (Earlier version) X-MFC after: textdumps
|
#
174438 |
|
08-Dec-2007 |
dougb |
Remove $NetBSD$ CVS tags. We no longer attempt to synch our rc.d files with theirs, so this information doesn't need to be in the live file. Having it in our CVS history is enough.
|
#
172983 |
|
25-Oct-2007 |
mtm |
Nuke rc.d/nfslocking which has been superceeded by rc.d/{lockd,statd}
|
#
172674 |
|
15-Oct-2007 |
netchild |
Backout sensors framework.
Requested by: phk Discussed on: cvs-all
|
#
172631 |
|
14-Oct-2007 |
netchild |
Import OpenBSD's sysctl hardware sensors framework.
This commit includes the following core components:
* sample configuration file for sensorsd * rc(8) script and glue code for sensorsd(8) * sysctl(3) doc fixes for CTL_HW tree * sysctl(3) documentation for hardware sensors * sysctl(8) documentation for hardware sensors * support for the sensor structure for sysctl(8) * rc.conf(5) documentation for starting sensorsd(8) * sensor_attach(9) et al documentation * /sys/kern/kern_sensors.c o sensor_attach(9) API for drivers to register ksensors o sensor_task_register(9) API for the update task o sysctl(3) glue code o hw.sensors shadow tree for sysctl(8) internal magic * <sys/sensors.h> * HW_SENSORS definition for <sys/sysctl.h> * sensors display for systat(1), including documentation * sensorsd(8) and all applicable documentation
The userland part of the framework is entirely source-code compatible with OpenBSD 4.1, 4.2 and -current as of today.
All sensor readings can be viewed with `sysctl hw.sensors`, monitored in semi-realtime with `systat -sensors` and also logged with `sensorsd`.
Submitted by: Constantine A. Murenin <cnst@FreeBSD.org> Sponsored by: Google Summer of Code 2007 (GSoC2007/cnst-sensors) Mentored by: syrinx Tested by: many OKed by: kensmith Obtained from: OpenBSD (parts)
|
#
172377 |
|
28-Sep-2007 |
bushman |
Finishing renaming of cached into nscd. etc/rc.d and usr.sbin/Makefile updated. Note added to UPDATING.
Approved by: re (kensmith, bmah), brooks (mentor)
|
#
172080 |
|
07-Sep-2007 |
mlaier |
Add the startup script for ftp-proxy(8) to the Makefile as well.
Approved by: re (bmah - implicit) Reminded by: mtm
|
#
171871 |
|
17-Aug-2007 |
mtm |
The rc.d/nfslocking file controls two servers: rpc.statd and rpc.lockd. It worked well in most cases, except one. The 'restart' case was not working as expected. Specifically, it would stop both lockd and statd, but it would restart only statd (which appears first in the script). This is because rc.subr(8) contains code to guard against infinite recursion in the 'restart' casae.
To fix this use the traditional approach of controlling only one server from one script by breaking out rc.d/nfslocking into its contituent parts: rc.d/lockd and rc.d/statd. Keep rc.d/nfslocking around but don't include it in the boot rcorder(8)ing.
PR: conf/107316 Approved by: re (bmah) MFC after: 2 weeks
|
#
168546 |
|
09-Apr-2007 |
pjd |
Add rc.d/hostid script (turned on by default) which on first boot generates UUID and stores it in /etc/hostid ($hostid_file) as well as sets kern.hostuuid and kern.hostid sysctls on every boot.
Hostid can be reset using '/etc/rc.d/hostid reset' command.
Hostid generation and setting can be turned off by setting variable hostid_enable to "NO" in /etc/rc.conf.
Reviewed by: mlaier, rink, brooks, rwatson
|
#
168410 |
|
06-Apr-2007 |
pjd |
- Add ZFS startup script.
Submitted by: des
- When starting mountd(8) and ZFS is enabled, add /etc/zfs/exports file. - Update rc.conf(5).
|
#
168283 |
|
02-Apr-2007 |
des |
Add a dummy script, FILESYSTEMS, which depends on root and mountcritlocal and takes over mountcritlocal's role as the early / late divider. This makes it far easier to add rc scripts which need to run early, such as a startup script for zfs, which is right around the corner.
This change should be a no-op; I have verified that the only change in rcorder's output is the insertion of FILESYSTEMS immediately after mountcritlocal.
MFC after: 3 weeks
|
#
163378 |
|
15-Oct-2006 |
ceri |
RC script for idmapd(8), defaulting to off.
|
#
163083 |
|
07-Oct-2006 |
ume |
Restore the behavior that net.inet6.ip6.auto_linklocal=0 could be coexist with ipv6_enable="YES".
MFC after: 3 days
|
#
162131 |
|
07-Sep-2006 |
emax |
Add bthidd(8) rc(8) script
MFC after: 1 month
|
#
161529 |
|
22-Aug-2006 |
flz |
- Remove ramdisk rc.d scripts since they've been replaced by mdconfig{,2}. - Update ObsoleteFiles.inc.
Approved by: cperciva (mentor)
|
#
160975 |
|
04-Aug-2006 |
des |
Forgot to add mountlate to the Makefile.
|
#
159138 |
|
01-Jun-2006 |
thompsa |
Add rc.d/bridge which is invoked when a new interface arrives and can automaticly add it to an Ethernet bridge. This is intended for applications such as qemu, vmware, openvpn, ... which open tap interfaces and need them bridged with the hosts network adapter, the user can set up a glob for interfaces to be automatically added (eg tap*).
|
#
158722 |
|
18-May-2006 |
flz |
Add two new scripts (mdconfig/mdconfig2) to replace old ramdisk{,-own} scripts. These scripts handle vnode backed md(4) devices.
Old ramdisk{,-own} scripts will stay a bit in CVS to allow some time for migration since variable names have changed (ramdisk_* -> mdconfig_*).
Two new variables have been introduced to be able to populate the md(4) device once it has been mounted (mdconfig_*_files and mdconfig_*_cmd).
Use should be as easy as:
mdconfig_md0="-t malloc -s 10m" mdconfig_md1="-t vnode -f /var/foo.img"
See rc.conf(5) for more information and description of the additional variables.
Approved by: cperciva
|
#
158687 |
|
17-May-2006 |
phk |
Send the pcvt(4) driver off to retirement.
|
#
158115 |
|
28-Apr-2006 |
ume |
- Extend the nsswitch to support Services, Protocols and Rpc databases. - Make nsswitch support caching.
Submitted by: Michael Bushkov <bushman__at__rsu.ru> Sponsored by: Google Summer of Code 2005
|
#
157221 |
|
28-Mar-2006 |
simon |
Remove redundant ike rc.d script, since we do not have an IPsec IKE daemon in the base system and all the IKE daemons in the Ports Collection has their own rc.d script.
OK'ed by: dougb Discussed on: freebsd-rc MFC after: 1 month Approved by: cperciva (mentor)
|
#
156813 |
|
17-Mar-2006 |
ru |
Reimplementation of world/kernel build options. For details, see:
http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html
The src.conf(5) manpage is to follow in a few days.
Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)
|
#
156808 |
|
17-Mar-2006 |
des |
This script symlinks /boot/kernel to the directory that contains the kernel you booted from, unless /boot/kernel already exists and is not a symlink. This should only affect people like me who juggle multiple kernels and have KODIR = /boot/${KERN_IDENT} in /etc/make.conf to keep them apart.
|
#
155610 |
|
13-Feb-2006 |
imp |
Since OLDCARD is gone from the kernel, catchup here and remove support from here as well.
|
#
155236 |
|
03-Feb-2006 |
flz |
- Add a startup script for hostapd. - Document associated variable in rc.conf(5).
Approved by: dougb MFC after: 1 week
|
#
155209 |
|
02-Feb-2006 |
rwatson |
Add auditd rc.d script.
Submitted by: trhodes Obtained from: TrustedBSD Project
|
#
154645 |
|
21-Jan-2006 |
yar |
Add an rc.d script for stand-alone ftpd.
Document the script's controls on the rc.conf(5) manpage and touch its Dd.
PR: conf/90893 MFC after: 5 days
|
#
153430 |
|
15-Dec-2005 |
iedowse |
Remove usbd(8) and all references to it. It is no longer necessary since devd(8) now provides the same functionality.
Submitted by: Anish Mistry
|
#
153299 |
|
10-Dec-2005 |
dougb |
Drop rcconf.sh now that it has been removed
|
#
152286 |
|
10-Nov-2005 |
emax |
Start integrating Bluetooth into rc.d system.
Introduce /etc/rc.d/bluetooth script to start/stop Bluetooth devices. It will be called from devd(8) in response to device arrival/departure events. It is also possible to call it by hand to start/stop particular device without unplugging it.
Introduce generic way to set configuration parameters for Bluetooth devices. By default /etc/rc.d/bluetooth script has hardwired defaults compatible with old rc.bluetooth from /usr/share/netgraph/bluetooth/examples. These can be overridden using /etc/defaults/bluetooth.device.conf file (system wide defaults). Finally, there could be another device specific override file located in /etc/bluetooth/$device.conf (where $device is ubt0, btccc0 etc.)
The list of configuration parameters and their meaning described in the /etc/defaults/bluetooth.device.conf file. Even though Bluetooth device configuration files are not shell scripts, they must follow basic sh(1) syntax.
The bluetooth.device.conf(5) and handbook update will follow shortly.
Inspired by: Panagiotis Astithas ( past at ebs dot gr ) Reviewed by: brooks, yar MFC after: 1 week
|
#
151842 |
|
29-Oct-2005 |
yar |
Transforming "ppp-user" into just "ppp", step 3: Install "ppp" (just repocopied) instead of "ppp-user".
|
#
151245 |
|
12-Oct-2005 |
emax |
Connect rc.d scripts for the hcsecd(8) and sdpd(8) daemons to the build.
MFC after: 1 month
|
#
150835 |
|
02-Oct-2005 |
yar |
Add an rc.d script to start pfsync at the right moment of the system boot, and hook it up in the system.
The separate script is needed because in the presence of various interface lists in rc.conf ($network_interfaces, $cloned_interfaces, $sppp_interfaces, $gif_interfaces, more to come) it is hard to start them orderly, so that pfsync is brought up after its syncdev, which is required for the proper startup of pfsync.
Discussed with: mlaier on -pf MFC after: 5 days
|
#
150490 |
|
23-Sep-2005 |
wollman |
If we're not installing OpenSSH in the base, don't install its startup file either. This clears the way for third-party SSH ports to install an RCng startup script.
|
#
149053 |
|
14-Aug-2005 |
pjd |
Connect geli and geli2 ro the build.
MFC after: 3 days
|
#
148760 |
|
05-Aug-2005 |
pjd |
gbde_swap has been repo-copied to encswap.
Repo-copy made by: markm
|
#
147682 |
|
30-Jun-2005 |
brooks |
Add support for starting wpa_supplicant by adding the WPA keyword to an interface's ifconfig_<ifn> entry in /etc/rc.conf.
Approved by: re (network interface startup blanket)
|
#
145693 |
|
29-Apr-2005 |
brooks |
To allow /etc to be as minimal as possible in a diskless setup, we need to run initdiskless before we run rcorder on /etc/rc.d. To allow this, move /etc/rc.d/initdiskless to /etc/rc.initdiskless and run it directly from /etc/rc.
Remove /etc/rc.d/preseedrandom as it is no longer necessicary (we start with entropy unblocked) and was only used by initdiskless when it was needed.
Discussed on: freebsd-rc Repocopy by: peter
|
#
145184 |
|
17-Apr-2005 |
glebius |
Add startup script and default configuration file for bsnmpd.
Reviewed by: harti
|
#
143489 |
|
13-Mar-2005 |
dougb |
Unhook the recently departed lomac file from the build.
Forgotten by: trhodes (the real one)
|
#
142962 |
|
02-Mar-2005 |
brooks |
- Update etc/rc.d/newsyslog to FreeBSD standards and install it. - Enable it by default, running newsyslog with -CN which creates files that have the C flag specified in /etc/newsyslog.conf. - Remove the "newsyslog -CC" call from etc/rc.d/var and the check for newsyslog. - Add the C flag to entries in /etc/newsyslog.conf that are currently installed as part of the base system.
There are two effects from this change: - Users who delete default syslog files to stop logging to them will need to set newsyslog_enable=NO in rc.conf or remove the C flag from those file in /etc/newsyslog.conf or they will come back on the next boot. - Diskless systems now create the same set of files that ordinary systems have by default instead of every file in newsyslog.conf.
|
#
142580 |
|
26-Feb-2005 |
njl |
Add rc.conf options for powerd (disabled by default) and hook the script up to the build.
|
#
137762 |
|
16-Nov-2004 |
wes |
Convince mergemaster to maintain/merge ramdisk scripts too.
Submitted by: Ben Kelly <ben.kelly@ieee.org> PR: bin/64079
|
#
137203 |
|
04-Nov-2004 |
phk |
remove vinum startup script.
|
#
137126 |
|
02-Nov-2004 |
pjd |
Sort files properly.
|
#
135912 |
|
29-Sep-2004 |
trhodes |
Give users the ability to load a mac_bsdextended(4) ruleset on boot (defaults to NO of course). Provide a basic ruleset file, rc.bsdextended, but allow the filename to be overridden through rc.conf.
Discussed with: rwatson (awhile ago)
|
#
135252 |
|
15-Sep-2004 |
seanc |
Bring back etc/rc.d/ntpdate as requested by scads of people. This isn't a complete backout as the ntpd_sync_on_start etc/rc.conf tunable is still present, though the default is now NO (was YES). Since we're no longer syncing time at startup by default when ntpd is enabled (as was the case 24hrs ago), remove UPDATING entry pointing out that ntpd(1) -g is slower than ntpdate(1).
Hopefully ntpd_sync_on_start="YES" can be made the default for -CURRENT after 5.3 is cut. At the very least, this should be set to YES when a user requests to have ntpd enabled via sysinstall(1).
Requested by: many
|
#
135194 |
|
14-Sep-2004 |
seanc |
Stop using ntpdate(1) in our startup proceedure. Replace ntpdate(1) with calls to ntpd -g. ntpd is noticably slower than ntpdate, but is also more accurate. This removes the nasty hackery in rc.d/ntpdate that would parse out ntp servers from /etc/ntp.conf (ntpd knows how to read its own config file). By default, ntpd *will* sync with its listed time servers. To turn this off so that ntpd does not sync, ntpd_sync_on_start="NO" can be added to /etc/rc.conf. If ntpd is not enabled (the default), then time is not synced on startup. ntpdate's use has been depreciated by the ntpd authors for quite some time so this change shouldn't be unexpected.
Suggested by: des Approved by: roberto (resident ntp guru)
|
#
129661 |
|
24-May-2004 |
des |
Install nsswitch.
|
#
128340 |
|
17-Apr-2004 |
brooks |
Actually install preseedrandom.
Reported by: bde
|
#
127897 |
|
05-Apr-2004 |
fjoe |
Add separate script for natd. This fixes race condition with "ipfw restart" (when new natd is started before old natd died) and allows to manage natd without touching ipfw.
natd should probably be killed with SIGKILL when stopping natd.
|
#
127759 |
|
02-Apr-2004 |
mlaier |
Add rc.d script to start pflogd and add rcvars etc. Also document vars in rc.conf(5) and put a sample entry to newsyslog.conf
Reviewed by: -current Approved by: bms(mentor)
|
#
127385 |
|
24-Mar-2004 |
mlaier |
Install the pf rc.d-script (missed Makefile update in original commit)
Approved by: bms(mentor)
|
#
127345 |
|
23-Mar-2004 |
brooks |
Overhaul the /etc/rc.d/diskless script by splitting it out into hostname, resolve, tmp, and var scripts. The latter three are new and were repo copied. These scripts no longer depend on being booted with and NFS root instead attempt to automaticly create mfs /tmp and /var volumes if the they are not writable. This behavior can be overridden in /etc/rc.conf.
Reviewed by: luigi, pjd
|
#
127043 |
|
15-Mar-2004 |
jhb |
Add a mixer script that saves the current settings of all mixers present in the system on shutdown and restores the settings on boot. The settings can also be reset to the saved values via 'mixer reload'.
Reviewed by: current@
|
#
126659 |
|
05-Mar-2004 |
bde |
Removed definition of NOPROG. It was just a style bug (a NetBSD macro that became obsolete in NetBSD 22 months ago).
Submitted by: ru
|
#
126634 |
|
05-Mar-2004 |
bde |
Removed include of bsd.own.mk. It was just a style bug (half-baked chumminess with the implementation).
|
#
126618 |
|
04-Mar-2004 |
bms |
Forgotten commit: Hook /etc/rc.d/ike up to the build.
|
#
125571 |
|
07-Feb-2004 |
imp |
ttys is gone, kill it here too
|
#
125388 |
|
03-Feb-2004 |
des |
Add support for initializing swap devices with random one-shot keys. Note that the keys are currently generated by computing the MD5 checksum of 512 bytes read from /dev/random, and are passed to gbde on the command line.
Sponsored by: Teleplan AS
|
#
123626 |
|
18-Dec-2003 |
njl |
Add power_profile, a script that changes the ACPI CPU Cx idle state and/or the throttling state in response to line transitions. Future plans include adding support for CPU frequency changes.
Add a devd.conf entry for calling this script.
The default values for this are: performance_cx_lowest="HIGH" # Use HLT (C0) online performance_throttle_state="HIGH" # 100% (no throttling) economy_cx_lowest="LOW" # Use the lowest Cx state possible economy_throttle_state="HIGH" # 100% (no throttling)
|
#
123533 |
|
14-Dec-2003 |
seanc |
Backout ataraid rcng script. I must have missed ar0 in my scan of /dev after my first reboot because sure enough, I'm seeing it there now and ata(4) is doing the right thing(TM).
Pointed out by: des
|
#
123532 |
|
14-Dec-2003 |
seanc |
Add a script that allows software RAID sets to be created before file systems are mounted. An example set of entries for /etc/rc.conf:
ataraid_enable="YES" ataraid_devices="ar0" ataraid_ar0_set="ad2 ad3" ataraid_ar0_type="RAID1"
Because there is no "correct" way of doing ATA raid (ie, geom vs. atacontrol vs. vinum) that is bikeshed proof, this rcng script stays within the bounds of atacontrol and assumes that other RAID solutions for GEOM or vinum will end up in a different rcNG script.
Reviewed by: green
|
#
121749 |
|
30-Oct-2003 |
ume |
install address selection policy into kernel when there is /etc/ip6addrctl.conf. following sample of ip6addrctl.conf is a good default:
#Prefix Precedence Label ::1/128 50 0 ::/0 40 1 2002::/16 30 2 ::/96 20 3 ::ffff:0:0/96 10 4
|
#
119555 |
|
29-Aug-2003 |
mtm |
Remove deprecated files no longer neccesary as part of rc.d. Include a note in UPDATING about removing them from current installations.
|
#
118515 |
|
06-Aug-2003 |
mtm |
Rename localdaemons to localpkg. The original name was really a mistake since /usr/local/etc/rc.d scripts can (and usually do) start more than just daemons. Even the output in the script uses 'local packages.' Also, the term 'local daemons' is used by rc.d/local, which was etc/rc.local of rcOG fame. No repo-copy because there isn't much history to save. I will remove localdaemons shortly with all the other files that don't belong in rc.d anymore.
Discussed with: dougb, freebsd-rc@yahoogroups.com
|
#
118224 |
|
30-Jul-2003 |
mtm |
Apply some sort of order to the FILES list.
|
#
118223 |
|
30-Jul-2003 |
mtm |
Add two files (early.sh and gbde) that previously were not hooked up to the build.
|
#
118123 |
|
28-Jul-2003 |
harti |
Convert the atm{2,3}.sh rc scripts to normal rc.d scripts. Add support for the harp(4) pseudo driver and for loadable native HARP drivers (like hfa_pci).
To use harp(4) the rc variable natm_interfaces must be set to the list of NATM interfaces to be used for HARP. These interfaces will be brought up with ifconfig and the harp(4) will be loaded.
To use loadable native HARP drivers atm_load must be set to the list of drivers to load.
Reviewed by: mtm, gordon (partly)
|
#
117020 |
|
29-Jun-2003 |
mtm |
o Hookup rc.d/routing and rc.d/netoptions o Ensure rc.d/network2 and rc.d/network3 are not automatically run during boot o Modify script headers so rcorder(8) can put the two scripts in the correct sequence.
|
#
116874 |
|
26-Jun-2003 |
smkelly |
- Add a software watchdog facility.
This commit has two pieces. One half is the watchdog kernel code which lives primarily in hardclock() in sys/kern/kern_clock.c. The other half is a userland daemon which, when run, will keep the watchdog from firing while the userland is intact and functioning.
Approved by: jeff (mentor)
|
#
116608 |
|
20-Jun-2003 |
phk |
Remove the devdb stuff, the kernel answers these questions just fine.
|
#
116223 |
|
11-Jun-2003 |
bde |
Fixed some style bugs (disorder and long lines).
|
#
115123 |
|
18-May-2003 |
mtm |
Install kpasswdd.
Approved by: markm/mentor, re/rwatson
|
#
113959 |
|
24-Apr-2003 |
mtm |
Make ipfilter, ipnat, ipmon, and ipfs behave more like the old rc. o group them together so they run one right after another o use the NetBSD supplied ipfs script instead of tacking it on to the end of ipnat o Load the ipl module in ipnat and ipfilter, if it's not already loaded o In ipmon and ipnat show a warning if neither ipfilter nor ipnat is enabled or the ipl module is not loaded, and exit
Approved by: markm (mentor) (implicit) Tested by: leafy <leafy@leafy.idv.tw>
|
#
113702 |
|
19-Apr-2003 |
mtm |
The changes to rc.d/network1 will not get merged in by mergemaster if it does not appear in the list of files to install.
|
#
113676 |
|
18-Apr-2003 |
mtm |
o Hook the new files up to the build. o Make sure all the scripts reference rc.d/netif and not rc.d/network1
Approved by: markm (mentor)
|
#
113568 |
|
16-Apr-2003 |
mtm |
o Add a script to start jails on boot. o Hook it up to the build
Approved by: markm (mentor) Submitted by: Clement Laforet <sheepkiller@cultdeadsheep.org> (modified) Prodded by: mike
|
#
112355 |
|
17-Mar-2003 |
cjc |
Attach the kldxref script to the build/install.
|
#
108192 |
|
22-Dec-2002 |
dillon |
Forgot to add rcconf.sh to the Makefile, and forgot to rename rcconf to rcconf.sh in the last commit.
|
#
106688 |
|
09-Nov-2002 |
imp |
Add devd to the mix. It should run basically last at this point.
# I've tested this, but only lightly, so please email me with problems.
|
#
102997 |
|
06-Sep-2002 |
peter |
rev 1.6 claimed to add 'bootparams', but in fact added 'bootparamd' which does not exist.
|
#
102986 |
|
05-Sep-2002 |
gordon |
Add an archdep script and hook it up to the build.
Submitted by: Mike Makonnen <makonnen@pacbell.net>
|
#
102983 |
|
05-Sep-2002 |
gordon |
Hook bootparams up to the world
|
#
102865 |
|
02-Sep-2002 |
gordon |
Only install the scripts that actually used on FreeBSD.
|
#
102615 |
|
30-Aug-2002 |
hm |
integrate pcvt configuration into the new /etc/rc.d startup system
PR: i386/7100 Reviewed by: Gordon Tetlow <gordon@FreeBSD.org>
|
#
99511 |
|
07-Jul-2002 |
dougb |
Latest improvements from Mike Makonnen. Better kerberos and apm handling.
|
#
98184 |
|
13-Jun-2002 |
gordon |
Merge in all the changes that Mike Makonnen has been maintaining for a while. This is only the script pieces, the glue for the build comes next.
Submitted by: Mike Makonnen <makonnen@pacbell.net> Reviewed by: silence on -current and -hackers Prodded by: rwatson
|
#
78345 |
|
16-Jun-2001 |
obrien |
This commit was generated by cvs2svn to compensate for changes in r78344, which included commits to RCS files with non-trunk default branches.
|
#
78344 |
|
16-Jun-2001 |
obrien |
Import the NetBSD 1.5 RC system.
Note that `rc' and `rc.shutdown' could not be imported because we already have files with those names.
|