freebsd-src/libexec/rc/rc.d
Cy Schubert 9e248b7f64 kdc: Add restart option
Add a new kdc_restart rc variable that manages kdc (or krb5kdc) under
daemon(8). This automatically restarts the kdc should it fail, i.e.
when it's configured to use LDAP as a backend and cannot connect to its
LDAP directory.

Set kdc_restart="YES" to auto restart kdc on abnormal termination.

Set kdc_restart_delay="N" to the number of seconds to delay before
restarting the kdc. The daemon(8) default seconds applies when not set.

Reported by:		Lexi Winter <lexi.freebsd@le-fay.org>
PR:			278395
Differential Revision:	https://reviews.freebsd.org/D44898
2024-04-23 22:50:38 -07:00
..
accounting Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
adjkerntz Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
apm Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
apmd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
auditd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
auditdistd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
automount Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
automountd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
autounmountd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bgfsck Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
blacklistd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bluetooth Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bootparams Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bridge rc.d: Process autobridge_* in vnet jails 2024-01-04 13:57:05 -05:00
bsnmpd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bthidd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ccd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
cfumass Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
cleanvar Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
cleartmp Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
cron Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ctld Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
DAEMON Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ddb Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
defaultroute Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
devd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
devfs Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
devmatch Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
dhclient Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
dmesg Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
dnctl Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
dumpon Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
FILESYSTEMS Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
fsck Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ftp-proxy Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ftpd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
gbde Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
geli Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
geli2 Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ggated
gptboot Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
growfs Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
growfs_fstab Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
gssd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
hastd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
hcsecd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
hostapd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
hostid Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
hostid_save Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
hostname Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
inetd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
iovctl Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ip6addrctl Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ipfilter Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ipfs Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ipfw Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ipfw_netflow Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ipmon Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ipnat Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ippool Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ipropd_master Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ipropd_slave Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ipsec Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
iscsictl Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
iscsid Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
jail rc.d/jail: add legacy compatibility for zfs.dataset 2024-01-17 13:38:00 +01:00
kadmind Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
kdc kdc: Add restart option 2024-04-23 22:50:38 -07:00
keyserv Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
kfd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
kld Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
kldxref Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
kpasswdd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ldconfig rc.d/ldconfig: Compute ldconfig paths in a function 2024-04-12 14:34:59 -07:00
linux Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
local Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
local_unbound Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
localpkg Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
lockd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
LOGIN Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
lpd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Makefile package: move cron into its own package 2024-04-22 22:36:35 -06:00
mdconfig Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
mdconfig2 Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
mixer Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
motd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
mountcritlocal Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
mountcritremote Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
mountd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
mountlate Revert "rc.d/mountlate: discard output from nextboot" 2024-02-20 21:04:15 -09:00
moused Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
msgs Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
natd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
netif Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
netoptions Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
netwait Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
NETWORKING Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
newsyslog Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
nfscbd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
nfsclient Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
nfsd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
nfsuserd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
nisdomain Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
nscd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ntpd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ntpdate Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
nuageinit nuageinit: start the script after zfs 2024-04-17 16:25:02 +02:00
opensm Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
os-release Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
pf Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
pflog Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
pfsync Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
power_profile Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
powerd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ppp Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
pppoed Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
pwcheck Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
quota Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
random Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
rarpd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
rctl Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
resolv Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
rfcomm_pppd_server Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
root Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
route6d Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
routed Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
routing Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
rpcbind Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
rtadvd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
rtsold Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
rwho Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
savecore Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
sdpd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
securelevel Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
sendmail Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
serial Use 115200 bps by default for serial communication 2023-08-17 13:31:38 -04:00
SERVERS Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
sshd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
statd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
static_arp Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
static_ndp Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
stf Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
swap Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
swaplate Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
syscons Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
sysctl Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
sysctl_lastload Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
syslogd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
sysvipc Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
tlsclntd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
tlsservd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
tmp Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ubthidhci Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ugidfw Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
utx Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
var Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
var_run rc: Set var_run_enable to enable by default 2024-02-28 08:17:58 +01:00
virecover Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
watchdogd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
wpa_supplicant Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ypbind Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ypldap Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
yppasswdd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ypserv Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ypset Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ypupdated Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ypxfrd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
zfs Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
zfsbe Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
zfsd Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
zfskeys
zpool Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
zpoolreguid
zpoolupgrade
zvol Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00