1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-21 11:13:30 +00:00
freebsd/etc/rc.d
Hiroki Sato 268a55bc98 - 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)
2013-06-27 18:28:45 +00:00
..
abi
accounting
addswap - Add vnode-backed swap space specification support. This is enabled when 2013-06-27 18:28:45 +00:00
adjkerntz Depend on the new 'postrandom' instead of random. 2012-08-22 18:49:02 +00:00
amd Simply things so that "#REQUIRE: FILESYSTEMS" means the file 2012-09-11 05:04:59 +00:00
apm
apmd
archdep
atm1
atm2
atm3
auditd
auditdistd Fix the location of auditdistd configuration file. 2012-12-13 09:41:32 +00:00
bgfsck Fix syntax errors (s/:=/:-/). 2012-07-19 22:33:13 +00:00
bluetooth
bootparams
bridge Whitespace nit 2012-07-13 06:46:09 +00:00
bsnmpd
bthidd
ccd
cleanvar Simply things so that "#REQUIRE: FILESYSTEMS" means the file 2012-09-11 05:04:59 +00:00
cleartmp
cron Simply things so that "#REQUIRE: FILESYSTEMS" means the file 2012-09-11 05:04:59 +00:00
DAEMON
ddb
defaultroute
devd Whitespace nit 2012-07-13 06:46:09 +00:00
devfs
dhclient
dmesg Simply things so that "#REQUIRE: FILESYSTEMS" means the file 2012-09-11 05:04:59 +00:00
dumpon
faith
FILESYSTEMS Simply things so that "#REQUIRE: FILESYSTEMS" means the file 2012-09-11 05:04:59 +00:00
fsck - Add vnode-backed swap space specification support. This is enabled when 2013-06-27 18:28:45 +00:00
ftp-proxy
ftpd Simply things so that "#REQUIRE: FILESYSTEMS" means the file 2012-09-11 05:04:59 +00:00
gbde
geli Allow - be used in the name of a provider. Without this change it's not 2012-08-22 22:17:35 +00:00
geli2 Allow - be used in the name of a provider. Without this change it's not 2012-08-22 22:17:35 +00:00
gptboot
gssd
hastd
hcsecd
hostapd Implement ifconfig_wlanX="HOSTAP". 2013-06-26 04:00:52 +00:00
hostid
hostid_save
hostname
inetd Simply things so that "#REQUIRE: FILESYSTEMS" means the file 2012-09-11 05:04:59 +00:00
initrandom * Rather than run the same 'ps' command twice, add 'kenv' which often 2012-09-04 21:47:09 +00:00
ip6addrctl - Fix exit status when ip6addrctl_verbose=yes [*] 2013-05-04 15:42:55 +00:00
ipfilter
ipfs
ipfw Refine the "nojail" rc keyword, adding "nojailvnet" for files that don't 2013-05-19 04:10:34 +00:00
ipmon Simply things so that "#REQUIRE: FILESYSTEMS" means the file 2012-09-11 05:04:59 +00:00
ipnat
ipsec
ipxrouted
jail Add a conditional sleep 1 in case we add any IPv6 addresses to interfaces. 2013-01-17 01:27:39 +00:00
kadmind
kerberos
keyserv
kfd
kld
kldxref Whitespace nit 2012-07-13 06:46:09 +00:00
kpasswdd
ldconfig Simply things so that "#REQUIRE: FILESYSTEMS" means the file 2012-09-11 05:04:59 +00:00
local
localpkg
lockd
LOGIN
lpd
Makefile - Add vnode-backed swap space specification support. This is enabled when 2013-06-27 18:28:45 +00:00
mdconfig - Add vnode-backed swap space specification support. This is enabled when 2013-06-27 18:28:45 +00:00
mdconfig2
mixer Simply things so that "#REQUIRE: FILESYSTEMS" means the file 2012-09-11 05:04:59 +00:00
motd
mountcritlocal
mountcritremote Simply things so that "#REQUIRE: FILESYSTEMS" means the file 2012-09-11 05:04:59 +00:00
mountd
mountlate Introduce and use new flag -L to mount for mounting only late filesystems. 2013-05-04 14:00:16 +00:00
moused Simply things so that "#REQUIRE: FILESYSTEMS" means the file 2012-09-11 05:04:59 +00:00
mroute6d
mrouted Simply things so that "#REQUIRE: FILESYSTEMS" means the file 2012-09-11 05:04:59 +00:00
msgs
named Simply things so that "#REQUIRE: FILESYSTEMS" means the file 2012-09-11 05:04:59 +00:00
natd
netif Add :ifname modifier to specify interface-specific routes into 2013-06-09 18:11:36 +00:00
netoptions
netwait
NETWORKING
newsyslog Simply things so that "#REQUIRE: FILESYSTEMS" means the file 2012-09-11 05:04:59 +00:00
nfscbd
nfsclient
nfsd
nfsuserd
nisdomain
nscd
nsswitch
ntpd Simply things so that "#REQUIRE: FILESYSTEMS" means the file 2012-09-11 05:04:59 +00:00
ntpdate Allow $ntpdate_config to be NULL. Due to a lack of surrounding quotes, when 2013-06-18 02:37:15 +00:00
opensm
othermta
pf
pflog Simply things so that "#REQUIRE: FILESYSTEMS" means the file 2012-09-11 05:04:59 +00:00
pfsync Load the pfsync module if necessary. 2013-02-05 12:18:39 +00:00
postrandom Simply things so that "#REQUIRE: FILESYSTEMS" means the file 2012-09-11 05:04:59 +00:00
power_profile rc.d/power_profile: use recently added Cmax for cx_lowest 2012-09-11 06:25:10 +00:00
powerd
ppp
pppoed
pwcheck
quota
random Simply things so that "#REQUIRE: FILESYSTEMS" means the file 2012-09-11 05:04:59 +00:00
rarpd Simply things so that "#REQUIRE: FILESYSTEMS" means the file 2012-09-11 05:04:59 +00:00
rctl
resolv Simply things so that "#REQUIRE: FILESYSTEMS" means the file 2012-09-11 05:04:59 +00:00
rfcomm_pppd_server
root
route6d
routed
routing Add :ifname modifier to specify interface-specific routes into 2013-06-09 18:11:36 +00:00
rpcbind
rtadvd If rtadvd_interfaces is set to "none", start rtadvd without listing 2013-02-25 17:07:42 +00:00
rtsold
rwho
savecore Fix typo in previous commit: Exit if */dev/dumpdev* does not exist, not if 2013-03-19 05:08:25 +00:00
sdpd
securelevel Add dependencies based on security(7). 2012-08-22 18:35:17 +00:00
sendmail Simply things so that "#REQUIRE: FILESYSTEMS" means the file 2012-09-11 05:04:59 +00:00
serial
SERVERS
sppp
sshd Call sshd_precmd instead of sshd_configtest when the operator 2013-06-21 17:23:19 +00:00
statd
static_arp
static_ndp
stf
swap - Add vnode-backed swap space specification support. This is enabled when 2013-06-27 18:28:45 +00:00
swaplate - Add vnode-backed swap space specification support. This is enabled when 2013-06-27 18:28:45 +00:00
syscons
sysctl rc.d/sysctl: Fix error messages about unknown OIDs. 2013-03-22 20:12:25 +00:00
syslogd etc/rc.d/syslogd 2013-05-13 20:28:24 +00:00
timed
tmp MFP4 214344: 2012-07-13 20:10:59 +00:00
ubthidhci
ugidfw
utx Simply things so that "#REQUIRE: FILESYSTEMS" means the file 2012-09-11 05:04:59 +00:00
var Simply things so that "#REQUIRE: FILESYSTEMS" means the file 2012-09-11 05:04:59 +00:00
virecover
watchdogd Simply things so that "#REQUIRE: FILESYSTEMS" means the file 2012-09-11 05:04:59 +00:00
wpa_supplicant
ypbind
yppasswdd
ypserv
ypset
ypupdated
ypxfrd
zfs
zvol