From 0696600c41600d80bcd993bfd8e675d0ae6951fe Mon Sep 17 00:00:00 2001 From: "Bjoern A. Zeeb" Date: Wed, 17 Oct 2018 16:49:11 +0000 Subject: [PATCH] Move the rc framework out of sbin/init into libexec/rc. The reasons for this are forward looking to pkgbase: * /sbin/init is a special binary; try not to replace it with every package update because an rc script was touched. (a follow-up commit will make init its own package) * having rc in its own place will allow more easy replacement of the rc framework with alternatives, such as openrc. Discussed with: brd (during BSDCam), kmoore Requested by: cem, bz PR: 231522 Approved by: re (gjb) --- libexec/Makefile | 1 + libexec/rc/Makefile | 16 ++++++++++++++++ {sbin/init => libexec/rc}/netstart | 0 {sbin/init => libexec/rc}/network.subr | 0 {sbin/init => libexec/rc}/pccard_ether | 0 {sbin/init => libexec/rc}/rc | 0 {sbin/init => libexec/rc}/rc.conf | 0 {sbin/init => libexec/rc}/rc.d/DAEMON | 0 {sbin/init => libexec/rc}/rc.d/FILESYSTEMS | 0 {sbin/init => libexec/rc}/rc.d/LOGIN | 0 {sbin/init => libexec/rc}/rc.d/Makefile | 1 + {sbin/init => libexec/rc}/rc.d/NETWORKING | 0 {sbin/init => libexec/rc}/rc.d/SERVERS | 0 {sbin/init => libexec/rc}/rc.d/abi | 0 {sbin/init => libexec/rc}/rc.d/accounting | 0 {sbin/init => libexec/rc}/rc.d/addswap | 0 {sbin/init => libexec/rc}/rc.d/adjkerntz | 0 {sbin/init => libexec/rc}/rc.d/amd | 0 {sbin/init => libexec/rc}/rc.d/apm | 0 {sbin/init => libexec/rc}/rc.d/apmd | 0 {sbin/init => libexec/rc}/rc.d/archdep | 0 {sbin/init => libexec/rc}/rc.d/auditd | 0 {sbin/init => libexec/rc}/rc.d/auditdistd | 0 {sbin/init => libexec/rc}/rc.d/automount | 0 {sbin/init => libexec/rc}/rc.d/automountd | 0 {sbin/init => libexec/rc}/rc.d/autounmountd | 0 {sbin/init => libexec/rc}/rc.d/bgfsck | 0 {sbin/init => libexec/rc}/rc.d/blacklistd | 0 {sbin/init => libexec/rc}/rc.d/bluetooth | 0 {sbin/init => libexec/rc}/rc.d/bootparams | 0 {sbin/init => libexec/rc}/rc.d/bridge | 0 {sbin/init => libexec/rc}/rc.d/bsnmpd | 0 {sbin/init => libexec/rc}/rc.d/bthidd | 0 {sbin/init => libexec/rc}/rc.d/ccd | 0 {sbin/init => libexec/rc}/rc.d/cfumass | 0 {sbin/init => libexec/rc}/rc.d/cleanvar | 0 {sbin/init => libexec/rc}/rc.d/cleartmp | 0 {sbin/init => libexec/rc}/rc.d/cron | 0 {sbin/init => libexec/rc}/rc.d/ctld | 0 {sbin/init => libexec/rc}/rc.d/ddb | 0 {sbin/init => libexec/rc}/rc.d/defaultroute | 0 {sbin/init => libexec/rc}/rc.d/devd | 0 {sbin/init => libexec/rc}/rc.d/devfs | 0 {sbin/init => libexec/rc}/rc.d/devmatch | 0 {sbin/init => libexec/rc}/rc.d/dhclient | 0 {sbin/init => libexec/rc}/rc.d/dmesg | 0 {sbin/init => libexec/rc}/rc.d/dumpon | 0 {sbin/init => libexec/rc}/rc.d/fsck | 0 {sbin/init => libexec/rc}/rc.d/ftp-proxy | 0 {sbin/init => libexec/rc}/rc.d/ftpd | 0 {sbin/init => libexec/rc}/rc.d/gbde | 0 {sbin/init => libexec/rc}/rc.d/geli | 0 {sbin/init => libexec/rc}/rc.d/geli2 | 0 {sbin/init => libexec/rc}/rc.d/gptboot | 0 {sbin/init => libexec/rc}/rc.d/growfs | 0 {sbin/init => libexec/rc}/rc.d/gssd | 0 {sbin/init => libexec/rc}/rc.d/hastd | 0 {sbin/init => libexec/rc}/rc.d/hcsecd | 0 {sbin/init => libexec/rc}/rc.d/hostapd | 0 {sbin/init => libexec/rc}/rc.d/hostid | 0 {sbin/init => libexec/rc}/rc.d/hostid_save | 0 {sbin/init => libexec/rc}/rc.d/hostname | 0 {sbin/init => libexec/rc}/rc.d/inetd | 0 {sbin/init => libexec/rc}/rc.d/iovctl | 0 {sbin/init => libexec/rc}/rc.d/ip6addrctl | 0 {sbin/init => libexec/rc}/rc.d/ipfilter | 0 {sbin/init => libexec/rc}/rc.d/ipfs | 0 {sbin/init => libexec/rc}/rc.d/ipfw | 0 {sbin/init => libexec/rc}/rc.d/ipfw_netflow | 0 {sbin/init => libexec/rc}/rc.d/ipmon | 0 {sbin/init => libexec/rc}/rc.d/ipnat | 0 {sbin/init => libexec/rc}/rc.d/ipropd_master | 0 {sbin/init => libexec/rc}/rc.d/ipropd_slave | 0 {sbin/init => libexec/rc}/rc.d/ipsec | 0 {sbin/init => libexec/rc}/rc.d/iscsictl | 0 {sbin/init => libexec/rc}/rc.d/iscsid | 0 {sbin/init => libexec/rc}/rc.d/jail | 0 {sbin/init => libexec/rc}/rc.d/kadmind | 0 {sbin/init => libexec/rc}/rc.d/kdc | 0 {sbin/init => libexec/rc}/rc.d/keyserv | 0 {sbin/init => libexec/rc}/rc.d/kfd | 0 {sbin/init => libexec/rc}/rc.d/kld | 0 {sbin/init => libexec/rc}/rc.d/kldxref | 0 {sbin/init => libexec/rc}/rc.d/kpasswdd | 0 {sbin/init => libexec/rc}/rc.d/ldconfig | 0 {sbin/init => libexec/rc}/rc.d/local | 0 {sbin/init => libexec/rc}/rc.d/local_unbound | 0 {sbin/init => libexec/rc}/rc.d/localpkg | 0 {sbin/init => libexec/rc}/rc.d/lockd | 0 {sbin/init => libexec/rc}/rc.d/lpd | 0 {sbin/init => libexec/rc}/rc.d/mdconfig | 0 {sbin/init => libexec/rc}/rc.d/mdconfig2 | 0 {sbin/init => libexec/rc}/rc.d/mixer | 0 {sbin/init => libexec/rc}/rc.d/motd | 0 {sbin/init => libexec/rc}/rc.d/mountcritlocal | 0 {sbin/init => libexec/rc}/rc.d/mountcritremote | 0 {sbin/init => libexec/rc}/rc.d/mountd | 0 {sbin/init => libexec/rc}/rc.d/mountlate | 0 {sbin/init => libexec/rc}/rc.d/moused | 0 {sbin/init => libexec/rc}/rc.d/msgs | 0 {sbin/init => libexec/rc}/rc.d/natd | 0 {sbin/init => libexec/rc}/rc.d/netif | 0 {sbin/init => libexec/rc}/rc.d/netoptions | 0 {sbin/init => libexec/rc}/rc.d/netwait | 0 {sbin/init => libexec/rc}/rc.d/newsyslog | 0 {sbin/init => libexec/rc}/rc.d/nfscbd | 0 {sbin/init => libexec/rc}/rc.d/nfsclient | 0 {sbin/init => libexec/rc}/rc.d/nfsd | 0 {sbin/init => libexec/rc}/rc.d/nfsuserd | 0 {sbin/init => libexec/rc}/rc.d/nisdomain | 0 {sbin/init => libexec/rc}/rc.d/nscd | 0 {sbin/init => libexec/rc}/rc.d/nsswitch | 0 {sbin/init => libexec/rc}/rc.d/ntpd | 0 {sbin/init => libexec/rc}/rc.d/ntpdate | 0 {sbin/init => libexec/rc}/rc.d/opensm | 0 {sbin/init => libexec/rc}/rc.d/othermta | 0 {sbin/init => libexec/rc}/rc.d/pf | 0 {sbin/init => libexec/rc}/rc.d/pflog | 0 {sbin/init => libexec/rc}/rc.d/pfsync | 0 {sbin/init => libexec/rc}/rc.d/power_profile | 0 {sbin/init => libexec/rc}/rc.d/powerd | 0 {sbin/init => libexec/rc}/rc.d/ppp | 0 {sbin/init => libexec/rc}/rc.d/pppoed | 0 {sbin/init => libexec/rc}/rc.d/pwcheck | 0 {sbin/init => libexec/rc}/rc.d/quota | 0 {sbin/init => libexec/rc}/rc.d/random | 0 {sbin/init => libexec/rc}/rc.d/rarpd | 0 {sbin/init => libexec/rc}/rc.d/rctl | 0 {sbin/init => libexec/rc}/rc.d/resolv | 0 .../init => libexec/rc}/rc.d/rfcomm_pppd_server | 0 {sbin/init => libexec/rc}/rc.d/root | 0 {sbin/init => libexec/rc}/rc.d/route6d | 0 {sbin/init => libexec/rc}/rc.d/routed | 0 {sbin/init => libexec/rc}/rc.d/routing | 0 {sbin/init => libexec/rc}/rc.d/rpcbind | 0 {sbin/init => libexec/rc}/rc.d/rtadvd | 0 {sbin/init => libexec/rc}/rc.d/rtsold | 0 {sbin/init => libexec/rc}/rc.d/rwho | 0 {sbin/init => libexec/rc}/rc.d/savecore | 0 {sbin/init => libexec/rc}/rc.d/sdpd | 0 {sbin/init => libexec/rc}/rc.d/securelevel | 0 {sbin/init => libexec/rc}/rc.d/sendmail | 0 {sbin/init => libexec/rc}/rc.d/serial | 0 {sbin/init => libexec/rc}/rc.d/sppp | 0 {sbin/init => libexec/rc}/rc.d/sshd | 0 {sbin/init => libexec/rc}/rc.d/statd | 0 {sbin/init => libexec/rc}/rc.d/static_arp | 0 {sbin/init => libexec/rc}/rc.d/static_ndp | 0 {sbin/init => libexec/rc}/rc.d/stf | 0 {sbin/init => libexec/rc}/rc.d/swap | 0 {sbin/init => libexec/rc}/rc.d/swaplate | 0 {sbin/init => libexec/rc}/rc.d/syscons | 0 {sbin/init => libexec/rc}/rc.d/sysctl | 0 {sbin/init => libexec/rc}/rc.d/syslogd | 0 {sbin/init => libexec/rc}/rc.d/timed | 0 {sbin/init => libexec/rc}/rc.d/tmp | 0 {sbin/init => libexec/rc}/rc.d/ubthidhci | 0 {sbin/init => libexec/rc}/rc.d/ugidfw | 0 {sbin/init => libexec/rc}/rc.d/utx | 0 {sbin/init => libexec/rc}/rc.d/var | 0 {sbin/init => libexec/rc}/rc.d/virecover | 0 {sbin/init => libexec/rc}/rc.d/watchdogd | 0 {sbin/init => libexec/rc}/rc.d/wpa_supplicant | 0 {sbin/init => libexec/rc}/rc.d/ypbind | 0 {sbin/init => libexec/rc}/rc.d/ypldap | 0 {sbin/init => libexec/rc}/rc.d/yppasswdd | 0 {sbin/init => libexec/rc}/rc.d/ypserv | 0 {sbin/init => libexec/rc}/rc.d/ypset | 0 {sbin/init => libexec/rc}/rc.d/ypupdated | 0 {sbin/init => libexec/rc}/rc.d/ypxfrd | 0 {sbin/init => libexec/rc}/rc.d/zfs | 0 {sbin/init => libexec/rc}/rc.d/zfsbe | 0 {sbin/init => libexec/rc}/rc.d/zfsd | 0 {sbin/init => libexec/rc}/rc.d/zvol | 0 {sbin/init => libexec/rc}/rc.initdiskless | 0 {sbin/init => libexec/rc}/rc.resume | 0 {sbin/init => libexec/rc}/rc.shutdown | 0 {sbin/init => libexec/rc}/rc.subr | 0 {sbin/init => libexec/rc}/rc.suspend | 0 sbin/init/Makefile | 12 +----------- 180 files changed, 19 insertions(+), 11 deletions(-) create mode 100644 libexec/rc/Makefile rename {sbin/init => libexec/rc}/netstart (100%) rename {sbin/init => libexec/rc}/network.subr (100%) rename {sbin/init => libexec/rc}/pccard_ether (100%) rename {sbin/init => libexec/rc}/rc (100%) rename {sbin/init => libexec/rc}/rc.conf (100%) rename {sbin/init => libexec/rc}/rc.d/DAEMON (100%) rename {sbin/init => libexec/rc}/rc.d/FILESYSTEMS (100%) rename {sbin/init => libexec/rc}/rc.d/LOGIN (100%) rename {sbin/init => libexec/rc}/rc.d/Makefile (99%) rename {sbin/init => libexec/rc}/rc.d/NETWORKING (100%) rename {sbin/init => libexec/rc}/rc.d/SERVERS (100%) rename {sbin/init => libexec/rc}/rc.d/abi (100%) rename {sbin/init => libexec/rc}/rc.d/accounting (100%) rename {sbin/init => libexec/rc}/rc.d/addswap (100%) rename {sbin/init => libexec/rc}/rc.d/adjkerntz (100%) rename {sbin/init => libexec/rc}/rc.d/amd (100%) rename {sbin/init => libexec/rc}/rc.d/apm (100%) rename {sbin/init => libexec/rc}/rc.d/apmd (100%) rename {sbin/init => libexec/rc}/rc.d/archdep (100%) rename {sbin/init => libexec/rc}/rc.d/auditd (100%) rename {sbin/init => libexec/rc}/rc.d/auditdistd (100%) rename {sbin/init => libexec/rc}/rc.d/automount (100%) rename {sbin/init => libexec/rc}/rc.d/automountd (100%) rename {sbin/init => libexec/rc}/rc.d/autounmountd (100%) rename {sbin/init => libexec/rc}/rc.d/bgfsck (100%) rename {sbin/init => libexec/rc}/rc.d/blacklistd (100%) rename {sbin/init => libexec/rc}/rc.d/bluetooth (100%) rename {sbin/init => libexec/rc}/rc.d/bootparams (100%) rename {sbin/init => libexec/rc}/rc.d/bridge (100%) rename {sbin/init => libexec/rc}/rc.d/bsnmpd (100%) rename {sbin/init => libexec/rc}/rc.d/bthidd (100%) rename {sbin/init => libexec/rc}/rc.d/ccd (100%) rename {sbin/init => libexec/rc}/rc.d/cfumass (100%) rename {sbin/init => libexec/rc}/rc.d/cleanvar (100%) rename {sbin/init => libexec/rc}/rc.d/cleartmp (100%) rename {sbin/init => libexec/rc}/rc.d/cron (100%) rename {sbin/init => libexec/rc}/rc.d/ctld (100%) rename {sbin/init => libexec/rc}/rc.d/ddb (100%) rename {sbin/init => libexec/rc}/rc.d/defaultroute (100%) rename {sbin/init => libexec/rc}/rc.d/devd (100%) rename {sbin/init => libexec/rc}/rc.d/devfs (100%) rename {sbin/init => libexec/rc}/rc.d/devmatch (100%) rename {sbin/init => libexec/rc}/rc.d/dhclient (100%) rename {sbin/init => libexec/rc}/rc.d/dmesg (100%) rename {sbin/init => libexec/rc}/rc.d/dumpon (100%) rename {sbin/init => libexec/rc}/rc.d/fsck (100%) rename {sbin/init => libexec/rc}/rc.d/ftp-proxy (100%) rename {sbin/init => libexec/rc}/rc.d/ftpd (100%) rename {sbin/init => libexec/rc}/rc.d/gbde (100%) rename {sbin/init => libexec/rc}/rc.d/geli (100%) rename {sbin/init => libexec/rc}/rc.d/geli2 (100%) rename {sbin/init => libexec/rc}/rc.d/gptboot (100%) rename {sbin/init => libexec/rc}/rc.d/growfs (100%) rename {sbin/init => libexec/rc}/rc.d/gssd (100%) rename {sbin/init => libexec/rc}/rc.d/hastd (100%) rename {sbin/init => libexec/rc}/rc.d/hcsecd (100%) rename {sbin/init => libexec/rc}/rc.d/hostapd (100%) rename {sbin/init => libexec/rc}/rc.d/hostid (100%) rename {sbin/init => libexec/rc}/rc.d/hostid_save (100%) rename {sbin/init => libexec/rc}/rc.d/hostname (100%) rename {sbin/init => libexec/rc}/rc.d/inetd (100%) rename {sbin/init => libexec/rc}/rc.d/iovctl (100%) rename {sbin/init => libexec/rc}/rc.d/ip6addrctl (100%) rename {sbin/init => libexec/rc}/rc.d/ipfilter (100%) rename {sbin/init => libexec/rc}/rc.d/ipfs (100%) rename {sbin/init => libexec/rc}/rc.d/ipfw (100%) rename {sbin/init => libexec/rc}/rc.d/ipfw_netflow (100%) rename {sbin/init => libexec/rc}/rc.d/ipmon (100%) rename {sbin/init => libexec/rc}/rc.d/ipnat (100%) rename {sbin/init => libexec/rc}/rc.d/ipropd_master (100%) rename {sbin/init => libexec/rc}/rc.d/ipropd_slave (100%) rename {sbin/init => libexec/rc}/rc.d/ipsec (100%) rename {sbin/init => libexec/rc}/rc.d/iscsictl (100%) rename {sbin/init => libexec/rc}/rc.d/iscsid (100%) rename {sbin/init => libexec/rc}/rc.d/jail (100%) rename {sbin/init => libexec/rc}/rc.d/kadmind (100%) rename {sbin/init => libexec/rc}/rc.d/kdc (100%) rename {sbin/init => libexec/rc}/rc.d/keyserv (100%) rename {sbin/init => libexec/rc}/rc.d/kfd (100%) rename {sbin/init => libexec/rc}/rc.d/kld (100%) rename {sbin/init => libexec/rc}/rc.d/kldxref (100%) rename {sbin/init => libexec/rc}/rc.d/kpasswdd (100%) rename {sbin/init => libexec/rc}/rc.d/ldconfig (100%) rename {sbin/init => libexec/rc}/rc.d/local (100%) rename {sbin/init => libexec/rc}/rc.d/local_unbound (100%) rename {sbin/init => libexec/rc}/rc.d/localpkg (100%) rename {sbin/init => libexec/rc}/rc.d/lockd (100%) rename {sbin/init => libexec/rc}/rc.d/lpd (100%) rename {sbin/init => libexec/rc}/rc.d/mdconfig (100%) rename {sbin/init => libexec/rc}/rc.d/mdconfig2 (100%) rename {sbin/init => libexec/rc}/rc.d/mixer (100%) rename {sbin/init => libexec/rc}/rc.d/motd (100%) rename {sbin/init => libexec/rc}/rc.d/mountcritlocal (100%) rename {sbin/init => libexec/rc}/rc.d/mountcritremote (100%) rename {sbin/init => libexec/rc}/rc.d/mountd (100%) rename {sbin/init => libexec/rc}/rc.d/mountlate (100%) rename {sbin/init => libexec/rc}/rc.d/moused (100%) rename {sbin/init => libexec/rc}/rc.d/msgs (100%) rename {sbin/init => libexec/rc}/rc.d/natd (100%) rename {sbin/init => libexec/rc}/rc.d/netif (100%) rename {sbin/init => libexec/rc}/rc.d/netoptions (100%) rename {sbin/init => libexec/rc}/rc.d/netwait (100%) rename {sbin/init => libexec/rc}/rc.d/newsyslog (100%) rename {sbin/init => libexec/rc}/rc.d/nfscbd (100%) rename {sbin/init => libexec/rc}/rc.d/nfsclient (100%) rename {sbin/init => libexec/rc}/rc.d/nfsd (100%) rename {sbin/init => libexec/rc}/rc.d/nfsuserd (100%) rename {sbin/init => libexec/rc}/rc.d/nisdomain (100%) rename {sbin/init => libexec/rc}/rc.d/nscd (100%) rename {sbin/init => libexec/rc}/rc.d/nsswitch (100%) rename {sbin/init => libexec/rc}/rc.d/ntpd (100%) rename {sbin/init => libexec/rc}/rc.d/ntpdate (100%) rename {sbin/init => libexec/rc}/rc.d/opensm (100%) rename {sbin/init => libexec/rc}/rc.d/othermta (100%) rename {sbin/init => libexec/rc}/rc.d/pf (100%) rename {sbin/init => libexec/rc}/rc.d/pflog (100%) rename {sbin/init => libexec/rc}/rc.d/pfsync (100%) rename {sbin/init => libexec/rc}/rc.d/power_profile (100%) rename {sbin/init => libexec/rc}/rc.d/powerd (100%) rename {sbin/init => libexec/rc}/rc.d/ppp (100%) rename {sbin/init => libexec/rc}/rc.d/pppoed (100%) rename {sbin/init => libexec/rc}/rc.d/pwcheck (100%) rename {sbin/init => libexec/rc}/rc.d/quota (100%) rename {sbin/init => libexec/rc}/rc.d/random (100%) rename {sbin/init => libexec/rc}/rc.d/rarpd (100%) rename {sbin/init => libexec/rc}/rc.d/rctl (100%) rename {sbin/init => libexec/rc}/rc.d/resolv (100%) rename {sbin/init => libexec/rc}/rc.d/rfcomm_pppd_server (100%) rename {sbin/init => libexec/rc}/rc.d/root (100%) rename {sbin/init => libexec/rc}/rc.d/route6d (100%) rename {sbin/init => libexec/rc}/rc.d/routed (100%) rename {sbin/init => libexec/rc}/rc.d/routing (100%) rename {sbin/init => libexec/rc}/rc.d/rpcbind (100%) rename {sbin/init => libexec/rc}/rc.d/rtadvd (100%) rename {sbin/init => libexec/rc}/rc.d/rtsold (100%) rename {sbin/init => libexec/rc}/rc.d/rwho (100%) rename {sbin/init => libexec/rc}/rc.d/savecore (100%) rename {sbin/init => libexec/rc}/rc.d/sdpd (100%) rename {sbin/init => libexec/rc}/rc.d/securelevel (100%) rename {sbin/init => libexec/rc}/rc.d/sendmail (100%) rename {sbin/init => libexec/rc}/rc.d/serial (100%) rename {sbin/init => libexec/rc}/rc.d/sppp (100%) rename {sbin/init => libexec/rc}/rc.d/sshd (100%) rename {sbin/init => libexec/rc}/rc.d/statd (100%) rename {sbin/init => libexec/rc}/rc.d/static_arp (100%) rename {sbin/init => libexec/rc}/rc.d/static_ndp (100%) rename {sbin/init => libexec/rc}/rc.d/stf (100%) rename {sbin/init => libexec/rc}/rc.d/swap (100%) rename {sbin/init => libexec/rc}/rc.d/swaplate (100%) rename {sbin/init => libexec/rc}/rc.d/syscons (100%) rename {sbin/init => libexec/rc}/rc.d/sysctl (100%) rename {sbin/init => libexec/rc}/rc.d/syslogd (100%) rename {sbin/init => libexec/rc}/rc.d/timed (100%) rename {sbin/init => libexec/rc}/rc.d/tmp (100%) rename {sbin/init => libexec/rc}/rc.d/ubthidhci (100%) rename {sbin/init => libexec/rc}/rc.d/ugidfw (100%) rename {sbin/init => libexec/rc}/rc.d/utx (100%) rename {sbin/init => libexec/rc}/rc.d/var (100%) rename {sbin/init => libexec/rc}/rc.d/virecover (100%) rename {sbin/init => libexec/rc}/rc.d/watchdogd (100%) rename {sbin/init => libexec/rc}/rc.d/wpa_supplicant (100%) rename {sbin/init => libexec/rc}/rc.d/ypbind (100%) rename {sbin/init => libexec/rc}/rc.d/ypldap (100%) rename {sbin/init => libexec/rc}/rc.d/yppasswdd (100%) rename {sbin/init => libexec/rc}/rc.d/ypserv (100%) rename {sbin/init => libexec/rc}/rc.d/ypset (100%) rename {sbin/init => libexec/rc}/rc.d/ypupdated (100%) rename {sbin/init => libexec/rc}/rc.d/ypxfrd (100%) rename {sbin/init => libexec/rc}/rc.d/zfs (100%) rename {sbin/init => libexec/rc}/rc.d/zfsbe (100%) rename {sbin/init => libexec/rc}/rc.d/zfsd (100%) rename {sbin/init => libexec/rc}/rc.d/zvol (100%) rename {sbin/init => libexec/rc}/rc.initdiskless (100%) rename {sbin/init => libexec/rc}/rc.resume (100%) rename {sbin/init => libexec/rc}/rc.shutdown (100%) rename {sbin/init => libexec/rc}/rc.subr (100%) rename {sbin/init => libexec/rc}/rc.suspend (100%) diff --git a/libexec/Makefile b/libexec/Makefile index 37983f2069d0..89688daafb59 100644 --- a/libexec/Makefile +++ b/libexec/Makefile @@ -13,6 +13,7 @@ SUBDIR= ${_atf} \ ${_makewhatis.local} \ ${_mknetid} \ ${_pppoed} \ + rc \ revnetgroup \ ${_rlogind} \ rpc.rquotad \ diff --git a/libexec/rc/Makefile b/libexec/rc/Makefile new file mode 100644 index 000000000000..bcca7f33a490 --- /dev/null +++ b/libexec/rc/Makefile @@ -0,0 +1,16 @@ +# $FreeBSD$ + +CONFGROUPS= CONFETC CONFETCEXEC CONFETCDEFAULTS +CONFETCDIR= /etc +CONFETC= network.subr rc rc.initdiskless rc.subr rc.shutdown +CONFETCMODE= 644 +CONFETCEXEC= netstart pccard_ether rc.resume rc.suspend +CONFETCEXECDIR= /etc +CONFETCEXECMODE= 755 +CONFETCDEFAULTSDIR= /etc/defaults +CONFETCDEFAULTS= rc.conf +PACKAGE=rc + +SUBDIR+= rc.d + +.include diff --git a/sbin/init/netstart b/libexec/rc/netstart similarity index 100% rename from sbin/init/netstart rename to libexec/rc/netstart diff --git a/sbin/init/network.subr b/libexec/rc/network.subr similarity index 100% rename from sbin/init/network.subr rename to libexec/rc/network.subr diff --git a/sbin/init/pccard_ether b/libexec/rc/pccard_ether similarity index 100% rename from sbin/init/pccard_ether rename to libexec/rc/pccard_ether diff --git a/sbin/init/rc b/libexec/rc/rc similarity index 100% rename from sbin/init/rc rename to libexec/rc/rc diff --git a/sbin/init/rc.conf b/libexec/rc/rc.conf similarity index 100% rename from sbin/init/rc.conf rename to libexec/rc/rc.conf diff --git a/sbin/init/rc.d/DAEMON b/libexec/rc/rc.d/DAEMON similarity index 100% rename from sbin/init/rc.d/DAEMON rename to libexec/rc/rc.d/DAEMON diff --git a/sbin/init/rc.d/FILESYSTEMS b/libexec/rc/rc.d/FILESYSTEMS similarity index 100% rename from sbin/init/rc.d/FILESYSTEMS rename to libexec/rc/rc.d/FILESYSTEMS diff --git a/sbin/init/rc.d/LOGIN b/libexec/rc/rc.d/LOGIN similarity index 100% rename from sbin/init/rc.d/LOGIN rename to libexec/rc/rc.d/LOGIN diff --git a/sbin/init/rc.d/Makefile b/libexec/rc/rc.d/Makefile similarity index 99% rename from sbin/init/rc.d/Makefile rename to libexec/rc/rc.d/Makefile index c09c17dac78a..93bdf13d60d4 100644 --- a/sbin/init/rc.d/Makefile +++ b/libexec/rc/rc.d/Makefile @@ -4,6 +4,7 @@ CONFDIR= /etc/rc.d CONFGROUPS= CONFS +PACKAGE=rc CONFS= DAEMON \ FILESYSTEMS \ diff --git a/sbin/init/rc.d/NETWORKING b/libexec/rc/rc.d/NETWORKING similarity index 100% rename from sbin/init/rc.d/NETWORKING rename to libexec/rc/rc.d/NETWORKING diff --git a/sbin/init/rc.d/SERVERS b/libexec/rc/rc.d/SERVERS similarity index 100% rename from sbin/init/rc.d/SERVERS rename to libexec/rc/rc.d/SERVERS diff --git a/sbin/init/rc.d/abi b/libexec/rc/rc.d/abi similarity index 100% rename from sbin/init/rc.d/abi rename to libexec/rc/rc.d/abi diff --git a/sbin/init/rc.d/accounting b/libexec/rc/rc.d/accounting similarity index 100% rename from sbin/init/rc.d/accounting rename to libexec/rc/rc.d/accounting diff --git a/sbin/init/rc.d/addswap b/libexec/rc/rc.d/addswap similarity index 100% rename from sbin/init/rc.d/addswap rename to libexec/rc/rc.d/addswap diff --git a/sbin/init/rc.d/adjkerntz b/libexec/rc/rc.d/adjkerntz similarity index 100% rename from sbin/init/rc.d/adjkerntz rename to libexec/rc/rc.d/adjkerntz diff --git a/sbin/init/rc.d/amd b/libexec/rc/rc.d/amd similarity index 100% rename from sbin/init/rc.d/amd rename to libexec/rc/rc.d/amd diff --git a/sbin/init/rc.d/apm b/libexec/rc/rc.d/apm similarity index 100% rename from sbin/init/rc.d/apm rename to libexec/rc/rc.d/apm diff --git a/sbin/init/rc.d/apmd b/libexec/rc/rc.d/apmd similarity index 100% rename from sbin/init/rc.d/apmd rename to libexec/rc/rc.d/apmd diff --git a/sbin/init/rc.d/archdep b/libexec/rc/rc.d/archdep similarity index 100% rename from sbin/init/rc.d/archdep rename to libexec/rc/rc.d/archdep diff --git a/sbin/init/rc.d/auditd b/libexec/rc/rc.d/auditd similarity index 100% rename from sbin/init/rc.d/auditd rename to libexec/rc/rc.d/auditd diff --git a/sbin/init/rc.d/auditdistd b/libexec/rc/rc.d/auditdistd similarity index 100% rename from sbin/init/rc.d/auditdistd rename to libexec/rc/rc.d/auditdistd diff --git a/sbin/init/rc.d/automount b/libexec/rc/rc.d/automount similarity index 100% rename from sbin/init/rc.d/automount rename to libexec/rc/rc.d/automount diff --git a/sbin/init/rc.d/automountd b/libexec/rc/rc.d/automountd similarity index 100% rename from sbin/init/rc.d/automountd rename to libexec/rc/rc.d/automountd diff --git a/sbin/init/rc.d/autounmountd b/libexec/rc/rc.d/autounmountd similarity index 100% rename from sbin/init/rc.d/autounmountd rename to libexec/rc/rc.d/autounmountd diff --git a/sbin/init/rc.d/bgfsck b/libexec/rc/rc.d/bgfsck similarity index 100% rename from sbin/init/rc.d/bgfsck rename to libexec/rc/rc.d/bgfsck diff --git a/sbin/init/rc.d/blacklistd b/libexec/rc/rc.d/blacklistd similarity index 100% rename from sbin/init/rc.d/blacklistd rename to libexec/rc/rc.d/blacklistd diff --git a/sbin/init/rc.d/bluetooth b/libexec/rc/rc.d/bluetooth similarity index 100% rename from sbin/init/rc.d/bluetooth rename to libexec/rc/rc.d/bluetooth diff --git a/sbin/init/rc.d/bootparams b/libexec/rc/rc.d/bootparams similarity index 100% rename from sbin/init/rc.d/bootparams rename to libexec/rc/rc.d/bootparams diff --git a/sbin/init/rc.d/bridge b/libexec/rc/rc.d/bridge similarity index 100% rename from sbin/init/rc.d/bridge rename to libexec/rc/rc.d/bridge diff --git a/sbin/init/rc.d/bsnmpd b/libexec/rc/rc.d/bsnmpd similarity index 100% rename from sbin/init/rc.d/bsnmpd rename to libexec/rc/rc.d/bsnmpd diff --git a/sbin/init/rc.d/bthidd b/libexec/rc/rc.d/bthidd similarity index 100% rename from sbin/init/rc.d/bthidd rename to libexec/rc/rc.d/bthidd diff --git a/sbin/init/rc.d/ccd b/libexec/rc/rc.d/ccd similarity index 100% rename from sbin/init/rc.d/ccd rename to libexec/rc/rc.d/ccd diff --git a/sbin/init/rc.d/cfumass b/libexec/rc/rc.d/cfumass similarity index 100% rename from sbin/init/rc.d/cfumass rename to libexec/rc/rc.d/cfumass diff --git a/sbin/init/rc.d/cleanvar b/libexec/rc/rc.d/cleanvar similarity index 100% rename from sbin/init/rc.d/cleanvar rename to libexec/rc/rc.d/cleanvar diff --git a/sbin/init/rc.d/cleartmp b/libexec/rc/rc.d/cleartmp similarity index 100% rename from sbin/init/rc.d/cleartmp rename to libexec/rc/rc.d/cleartmp diff --git a/sbin/init/rc.d/cron b/libexec/rc/rc.d/cron similarity index 100% rename from sbin/init/rc.d/cron rename to libexec/rc/rc.d/cron diff --git a/sbin/init/rc.d/ctld b/libexec/rc/rc.d/ctld similarity index 100% rename from sbin/init/rc.d/ctld rename to libexec/rc/rc.d/ctld diff --git a/sbin/init/rc.d/ddb b/libexec/rc/rc.d/ddb similarity index 100% rename from sbin/init/rc.d/ddb rename to libexec/rc/rc.d/ddb diff --git a/sbin/init/rc.d/defaultroute b/libexec/rc/rc.d/defaultroute similarity index 100% rename from sbin/init/rc.d/defaultroute rename to libexec/rc/rc.d/defaultroute diff --git a/sbin/init/rc.d/devd b/libexec/rc/rc.d/devd similarity index 100% rename from sbin/init/rc.d/devd rename to libexec/rc/rc.d/devd diff --git a/sbin/init/rc.d/devfs b/libexec/rc/rc.d/devfs similarity index 100% rename from sbin/init/rc.d/devfs rename to libexec/rc/rc.d/devfs diff --git a/sbin/init/rc.d/devmatch b/libexec/rc/rc.d/devmatch similarity index 100% rename from sbin/init/rc.d/devmatch rename to libexec/rc/rc.d/devmatch diff --git a/sbin/init/rc.d/dhclient b/libexec/rc/rc.d/dhclient similarity index 100% rename from sbin/init/rc.d/dhclient rename to libexec/rc/rc.d/dhclient diff --git a/sbin/init/rc.d/dmesg b/libexec/rc/rc.d/dmesg similarity index 100% rename from sbin/init/rc.d/dmesg rename to libexec/rc/rc.d/dmesg diff --git a/sbin/init/rc.d/dumpon b/libexec/rc/rc.d/dumpon similarity index 100% rename from sbin/init/rc.d/dumpon rename to libexec/rc/rc.d/dumpon diff --git a/sbin/init/rc.d/fsck b/libexec/rc/rc.d/fsck similarity index 100% rename from sbin/init/rc.d/fsck rename to libexec/rc/rc.d/fsck diff --git a/sbin/init/rc.d/ftp-proxy b/libexec/rc/rc.d/ftp-proxy similarity index 100% rename from sbin/init/rc.d/ftp-proxy rename to libexec/rc/rc.d/ftp-proxy diff --git a/sbin/init/rc.d/ftpd b/libexec/rc/rc.d/ftpd similarity index 100% rename from sbin/init/rc.d/ftpd rename to libexec/rc/rc.d/ftpd diff --git a/sbin/init/rc.d/gbde b/libexec/rc/rc.d/gbde similarity index 100% rename from sbin/init/rc.d/gbde rename to libexec/rc/rc.d/gbde diff --git a/sbin/init/rc.d/geli b/libexec/rc/rc.d/geli similarity index 100% rename from sbin/init/rc.d/geli rename to libexec/rc/rc.d/geli diff --git a/sbin/init/rc.d/geli2 b/libexec/rc/rc.d/geli2 similarity index 100% rename from sbin/init/rc.d/geli2 rename to libexec/rc/rc.d/geli2 diff --git a/sbin/init/rc.d/gptboot b/libexec/rc/rc.d/gptboot similarity index 100% rename from sbin/init/rc.d/gptboot rename to libexec/rc/rc.d/gptboot diff --git a/sbin/init/rc.d/growfs b/libexec/rc/rc.d/growfs similarity index 100% rename from sbin/init/rc.d/growfs rename to libexec/rc/rc.d/growfs diff --git a/sbin/init/rc.d/gssd b/libexec/rc/rc.d/gssd similarity index 100% rename from sbin/init/rc.d/gssd rename to libexec/rc/rc.d/gssd diff --git a/sbin/init/rc.d/hastd b/libexec/rc/rc.d/hastd similarity index 100% rename from sbin/init/rc.d/hastd rename to libexec/rc/rc.d/hastd diff --git a/sbin/init/rc.d/hcsecd b/libexec/rc/rc.d/hcsecd similarity index 100% rename from sbin/init/rc.d/hcsecd rename to libexec/rc/rc.d/hcsecd diff --git a/sbin/init/rc.d/hostapd b/libexec/rc/rc.d/hostapd similarity index 100% rename from sbin/init/rc.d/hostapd rename to libexec/rc/rc.d/hostapd diff --git a/sbin/init/rc.d/hostid b/libexec/rc/rc.d/hostid similarity index 100% rename from sbin/init/rc.d/hostid rename to libexec/rc/rc.d/hostid diff --git a/sbin/init/rc.d/hostid_save b/libexec/rc/rc.d/hostid_save similarity index 100% rename from sbin/init/rc.d/hostid_save rename to libexec/rc/rc.d/hostid_save diff --git a/sbin/init/rc.d/hostname b/libexec/rc/rc.d/hostname similarity index 100% rename from sbin/init/rc.d/hostname rename to libexec/rc/rc.d/hostname diff --git a/sbin/init/rc.d/inetd b/libexec/rc/rc.d/inetd similarity index 100% rename from sbin/init/rc.d/inetd rename to libexec/rc/rc.d/inetd diff --git a/sbin/init/rc.d/iovctl b/libexec/rc/rc.d/iovctl similarity index 100% rename from sbin/init/rc.d/iovctl rename to libexec/rc/rc.d/iovctl diff --git a/sbin/init/rc.d/ip6addrctl b/libexec/rc/rc.d/ip6addrctl similarity index 100% rename from sbin/init/rc.d/ip6addrctl rename to libexec/rc/rc.d/ip6addrctl diff --git a/sbin/init/rc.d/ipfilter b/libexec/rc/rc.d/ipfilter similarity index 100% rename from sbin/init/rc.d/ipfilter rename to libexec/rc/rc.d/ipfilter diff --git a/sbin/init/rc.d/ipfs b/libexec/rc/rc.d/ipfs similarity index 100% rename from sbin/init/rc.d/ipfs rename to libexec/rc/rc.d/ipfs diff --git a/sbin/init/rc.d/ipfw b/libexec/rc/rc.d/ipfw similarity index 100% rename from sbin/init/rc.d/ipfw rename to libexec/rc/rc.d/ipfw diff --git a/sbin/init/rc.d/ipfw_netflow b/libexec/rc/rc.d/ipfw_netflow similarity index 100% rename from sbin/init/rc.d/ipfw_netflow rename to libexec/rc/rc.d/ipfw_netflow diff --git a/sbin/init/rc.d/ipmon b/libexec/rc/rc.d/ipmon similarity index 100% rename from sbin/init/rc.d/ipmon rename to libexec/rc/rc.d/ipmon diff --git a/sbin/init/rc.d/ipnat b/libexec/rc/rc.d/ipnat similarity index 100% rename from sbin/init/rc.d/ipnat rename to libexec/rc/rc.d/ipnat diff --git a/sbin/init/rc.d/ipropd_master b/libexec/rc/rc.d/ipropd_master similarity index 100% rename from sbin/init/rc.d/ipropd_master rename to libexec/rc/rc.d/ipropd_master diff --git a/sbin/init/rc.d/ipropd_slave b/libexec/rc/rc.d/ipropd_slave similarity index 100% rename from sbin/init/rc.d/ipropd_slave rename to libexec/rc/rc.d/ipropd_slave diff --git a/sbin/init/rc.d/ipsec b/libexec/rc/rc.d/ipsec similarity index 100% rename from sbin/init/rc.d/ipsec rename to libexec/rc/rc.d/ipsec diff --git a/sbin/init/rc.d/iscsictl b/libexec/rc/rc.d/iscsictl similarity index 100% rename from sbin/init/rc.d/iscsictl rename to libexec/rc/rc.d/iscsictl diff --git a/sbin/init/rc.d/iscsid b/libexec/rc/rc.d/iscsid similarity index 100% rename from sbin/init/rc.d/iscsid rename to libexec/rc/rc.d/iscsid diff --git a/sbin/init/rc.d/jail b/libexec/rc/rc.d/jail similarity index 100% rename from sbin/init/rc.d/jail rename to libexec/rc/rc.d/jail diff --git a/sbin/init/rc.d/kadmind b/libexec/rc/rc.d/kadmind similarity index 100% rename from sbin/init/rc.d/kadmind rename to libexec/rc/rc.d/kadmind diff --git a/sbin/init/rc.d/kdc b/libexec/rc/rc.d/kdc similarity index 100% rename from sbin/init/rc.d/kdc rename to libexec/rc/rc.d/kdc diff --git a/sbin/init/rc.d/keyserv b/libexec/rc/rc.d/keyserv similarity index 100% rename from sbin/init/rc.d/keyserv rename to libexec/rc/rc.d/keyserv diff --git a/sbin/init/rc.d/kfd b/libexec/rc/rc.d/kfd similarity index 100% rename from sbin/init/rc.d/kfd rename to libexec/rc/rc.d/kfd diff --git a/sbin/init/rc.d/kld b/libexec/rc/rc.d/kld similarity index 100% rename from sbin/init/rc.d/kld rename to libexec/rc/rc.d/kld diff --git a/sbin/init/rc.d/kldxref b/libexec/rc/rc.d/kldxref similarity index 100% rename from sbin/init/rc.d/kldxref rename to libexec/rc/rc.d/kldxref diff --git a/sbin/init/rc.d/kpasswdd b/libexec/rc/rc.d/kpasswdd similarity index 100% rename from sbin/init/rc.d/kpasswdd rename to libexec/rc/rc.d/kpasswdd diff --git a/sbin/init/rc.d/ldconfig b/libexec/rc/rc.d/ldconfig similarity index 100% rename from sbin/init/rc.d/ldconfig rename to libexec/rc/rc.d/ldconfig diff --git a/sbin/init/rc.d/local b/libexec/rc/rc.d/local similarity index 100% rename from sbin/init/rc.d/local rename to libexec/rc/rc.d/local diff --git a/sbin/init/rc.d/local_unbound b/libexec/rc/rc.d/local_unbound similarity index 100% rename from sbin/init/rc.d/local_unbound rename to libexec/rc/rc.d/local_unbound diff --git a/sbin/init/rc.d/localpkg b/libexec/rc/rc.d/localpkg similarity index 100% rename from sbin/init/rc.d/localpkg rename to libexec/rc/rc.d/localpkg diff --git a/sbin/init/rc.d/lockd b/libexec/rc/rc.d/lockd similarity index 100% rename from sbin/init/rc.d/lockd rename to libexec/rc/rc.d/lockd diff --git a/sbin/init/rc.d/lpd b/libexec/rc/rc.d/lpd similarity index 100% rename from sbin/init/rc.d/lpd rename to libexec/rc/rc.d/lpd diff --git a/sbin/init/rc.d/mdconfig b/libexec/rc/rc.d/mdconfig similarity index 100% rename from sbin/init/rc.d/mdconfig rename to libexec/rc/rc.d/mdconfig diff --git a/sbin/init/rc.d/mdconfig2 b/libexec/rc/rc.d/mdconfig2 similarity index 100% rename from sbin/init/rc.d/mdconfig2 rename to libexec/rc/rc.d/mdconfig2 diff --git a/sbin/init/rc.d/mixer b/libexec/rc/rc.d/mixer similarity index 100% rename from sbin/init/rc.d/mixer rename to libexec/rc/rc.d/mixer diff --git a/sbin/init/rc.d/motd b/libexec/rc/rc.d/motd similarity index 100% rename from sbin/init/rc.d/motd rename to libexec/rc/rc.d/motd diff --git a/sbin/init/rc.d/mountcritlocal b/libexec/rc/rc.d/mountcritlocal similarity index 100% rename from sbin/init/rc.d/mountcritlocal rename to libexec/rc/rc.d/mountcritlocal diff --git a/sbin/init/rc.d/mountcritremote b/libexec/rc/rc.d/mountcritremote similarity index 100% rename from sbin/init/rc.d/mountcritremote rename to libexec/rc/rc.d/mountcritremote diff --git a/sbin/init/rc.d/mountd b/libexec/rc/rc.d/mountd similarity index 100% rename from sbin/init/rc.d/mountd rename to libexec/rc/rc.d/mountd diff --git a/sbin/init/rc.d/mountlate b/libexec/rc/rc.d/mountlate similarity index 100% rename from sbin/init/rc.d/mountlate rename to libexec/rc/rc.d/mountlate diff --git a/sbin/init/rc.d/moused b/libexec/rc/rc.d/moused similarity index 100% rename from sbin/init/rc.d/moused rename to libexec/rc/rc.d/moused diff --git a/sbin/init/rc.d/msgs b/libexec/rc/rc.d/msgs similarity index 100% rename from sbin/init/rc.d/msgs rename to libexec/rc/rc.d/msgs diff --git a/sbin/init/rc.d/natd b/libexec/rc/rc.d/natd similarity index 100% rename from sbin/init/rc.d/natd rename to libexec/rc/rc.d/natd diff --git a/sbin/init/rc.d/netif b/libexec/rc/rc.d/netif similarity index 100% rename from sbin/init/rc.d/netif rename to libexec/rc/rc.d/netif diff --git a/sbin/init/rc.d/netoptions b/libexec/rc/rc.d/netoptions similarity index 100% rename from sbin/init/rc.d/netoptions rename to libexec/rc/rc.d/netoptions diff --git a/sbin/init/rc.d/netwait b/libexec/rc/rc.d/netwait similarity index 100% rename from sbin/init/rc.d/netwait rename to libexec/rc/rc.d/netwait diff --git a/sbin/init/rc.d/newsyslog b/libexec/rc/rc.d/newsyslog similarity index 100% rename from sbin/init/rc.d/newsyslog rename to libexec/rc/rc.d/newsyslog diff --git a/sbin/init/rc.d/nfscbd b/libexec/rc/rc.d/nfscbd similarity index 100% rename from sbin/init/rc.d/nfscbd rename to libexec/rc/rc.d/nfscbd diff --git a/sbin/init/rc.d/nfsclient b/libexec/rc/rc.d/nfsclient similarity index 100% rename from sbin/init/rc.d/nfsclient rename to libexec/rc/rc.d/nfsclient diff --git a/sbin/init/rc.d/nfsd b/libexec/rc/rc.d/nfsd similarity index 100% rename from sbin/init/rc.d/nfsd rename to libexec/rc/rc.d/nfsd diff --git a/sbin/init/rc.d/nfsuserd b/libexec/rc/rc.d/nfsuserd similarity index 100% rename from sbin/init/rc.d/nfsuserd rename to libexec/rc/rc.d/nfsuserd diff --git a/sbin/init/rc.d/nisdomain b/libexec/rc/rc.d/nisdomain similarity index 100% rename from sbin/init/rc.d/nisdomain rename to libexec/rc/rc.d/nisdomain diff --git a/sbin/init/rc.d/nscd b/libexec/rc/rc.d/nscd similarity index 100% rename from sbin/init/rc.d/nscd rename to libexec/rc/rc.d/nscd diff --git a/sbin/init/rc.d/nsswitch b/libexec/rc/rc.d/nsswitch similarity index 100% rename from sbin/init/rc.d/nsswitch rename to libexec/rc/rc.d/nsswitch diff --git a/sbin/init/rc.d/ntpd b/libexec/rc/rc.d/ntpd similarity index 100% rename from sbin/init/rc.d/ntpd rename to libexec/rc/rc.d/ntpd diff --git a/sbin/init/rc.d/ntpdate b/libexec/rc/rc.d/ntpdate similarity index 100% rename from sbin/init/rc.d/ntpdate rename to libexec/rc/rc.d/ntpdate diff --git a/sbin/init/rc.d/opensm b/libexec/rc/rc.d/opensm similarity index 100% rename from sbin/init/rc.d/opensm rename to libexec/rc/rc.d/opensm diff --git a/sbin/init/rc.d/othermta b/libexec/rc/rc.d/othermta similarity index 100% rename from sbin/init/rc.d/othermta rename to libexec/rc/rc.d/othermta diff --git a/sbin/init/rc.d/pf b/libexec/rc/rc.d/pf similarity index 100% rename from sbin/init/rc.d/pf rename to libexec/rc/rc.d/pf diff --git a/sbin/init/rc.d/pflog b/libexec/rc/rc.d/pflog similarity index 100% rename from sbin/init/rc.d/pflog rename to libexec/rc/rc.d/pflog diff --git a/sbin/init/rc.d/pfsync b/libexec/rc/rc.d/pfsync similarity index 100% rename from sbin/init/rc.d/pfsync rename to libexec/rc/rc.d/pfsync diff --git a/sbin/init/rc.d/power_profile b/libexec/rc/rc.d/power_profile similarity index 100% rename from sbin/init/rc.d/power_profile rename to libexec/rc/rc.d/power_profile diff --git a/sbin/init/rc.d/powerd b/libexec/rc/rc.d/powerd similarity index 100% rename from sbin/init/rc.d/powerd rename to libexec/rc/rc.d/powerd diff --git a/sbin/init/rc.d/ppp b/libexec/rc/rc.d/ppp similarity index 100% rename from sbin/init/rc.d/ppp rename to libexec/rc/rc.d/ppp diff --git a/sbin/init/rc.d/pppoed b/libexec/rc/rc.d/pppoed similarity index 100% rename from sbin/init/rc.d/pppoed rename to libexec/rc/rc.d/pppoed diff --git a/sbin/init/rc.d/pwcheck b/libexec/rc/rc.d/pwcheck similarity index 100% rename from sbin/init/rc.d/pwcheck rename to libexec/rc/rc.d/pwcheck diff --git a/sbin/init/rc.d/quota b/libexec/rc/rc.d/quota similarity index 100% rename from sbin/init/rc.d/quota rename to libexec/rc/rc.d/quota diff --git a/sbin/init/rc.d/random b/libexec/rc/rc.d/random similarity index 100% rename from sbin/init/rc.d/random rename to libexec/rc/rc.d/random diff --git a/sbin/init/rc.d/rarpd b/libexec/rc/rc.d/rarpd similarity index 100% rename from sbin/init/rc.d/rarpd rename to libexec/rc/rc.d/rarpd diff --git a/sbin/init/rc.d/rctl b/libexec/rc/rc.d/rctl similarity index 100% rename from sbin/init/rc.d/rctl rename to libexec/rc/rc.d/rctl diff --git a/sbin/init/rc.d/resolv b/libexec/rc/rc.d/resolv similarity index 100% rename from sbin/init/rc.d/resolv rename to libexec/rc/rc.d/resolv diff --git a/sbin/init/rc.d/rfcomm_pppd_server b/libexec/rc/rc.d/rfcomm_pppd_server similarity index 100% rename from sbin/init/rc.d/rfcomm_pppd_server rename to libexec/rc/rc.d/rfcomm_pppd_server diff --git a/sbin/init/rc.d/root b/libexec/rc/rc.d/root similarity index 100% rename from sbin/init/rc.d/root rename to libexec/rc/rc.d/root diff --git a/sbin/init/rc.d/route6d b/libexec/rc/rc.d/route6d similarity index 100% rename from sbin/init/rc.d/route6d rename to libexec/rc/rc.d/route6d diff --git a/sbin/init/rc.d/routed b/libexec/rc/rc.d/routed similarity index 100% rename from sbin/init/rc.d/routed rename to libexec/rc/rc.d/routed diff --git a/sbin/init/rc.d/routing b/libexec/rc/rc.d/routing similarity index 100% rename from sbin/init/rc.d/routing rename to libexec/rc/rc.d/routing diff --git a/sbin/init/rc.d/rpcbind b/libexec/rc/rc.d/rpcbind similarity index 100% rename from sbin/init/rc.d/rpcbind rename to libexec/rc/rc.d/rpcbind diff --git a/sbin/init/rc.d/rtadvd b/libexec/rc/rc.d/rtadvd similarity index 100% rename from sbin/init/rc.d/rtadvd rename to libexec/rc/rc.d/rtadvd diff --git a/sbin/init/rc.d/rtsold b/libexec/rc/rc.d/rtsold similarity index 100% rename from sbin/init/rc.d/rtsold rename to libexec/rc/rc.d/rtsold diff --git a/sbin/init/rc.d/rwho b/libexec/rc/rc.d/rwho similarity index 100% rename from sbin/init/rc.d/rwho rename to libexec/rc/rc.d/rwho diff --git a/sbin/init/rc.d/savecore b/libexec/rc/rc.d/savecore similarity index 100% rename from sbin/init/rc.d/savecore rename to libexec/rc/rc.d/savecore diff --git a/sbin/init/rc.d/sdpd b/libexec/rc/rc.d/sdpd similarity index 100% rename from sbin/init/rc.d/sdpd rename to libexec/rc/rc.d/sdpd diff --git a/sbin/init/rc.d/securelevel b/libexec/rc/rc.d/securelevel similarity index 100% rename from sbin/init/rc.d/securelevel rename to libexec/rc/rc.d/securelevel diff --git a/sbin/init/rc.d/sendmail b/libexec/rc/rc.d/sendmail similarity index 100% rename from sbin/init/rc.d/sendmail rename to libexec/rc/rc.d/sendmail diff --git a/sbin/init/rc.d/serial b/libexec/rc/rc.d/serial similarity index 100% rename from sbin/init/rc.d/serial rename to libexec/rc/rc.d/serial diff --git a/sbin/init/rc.d/sppp b/libexec/rc/rc.d/sppp similarity index 100% rename from sbin/init/rc.d/sppp rename to libexec/rc/rc.d/sppp diff --git a/sbin/init/rc.d/sshd b/libexec/rc/rc.d/sshd similarity index 100% rename from sbin/init/rc.d/sshd rename to libexec/rc/rc.d/sshd diff --git a/sbin/init/rc.d/statd b/libexec/rc/rc.d/statd similarity index 100% rename from sbin/init/rc.d/statd rename to libexec/rc/rc.d/statd diff --git a/sbin/init/rc.d/static_arp b/libexec/rc/rc.d/static_arp similarity index 100% rename from sbin/init/rc.d/static_arp rename to libexec/rc/rc.d/static_arp diff --git a/sbin/init/rc.d/static_ndp b/libexec/rc/rc.d/static_ndp similarity index 100% rename from sbin/init/rc.d/static_ndp rename to libexec/rc/rc.d/static_ndp diff --git a/sbin/init/rc.d/stf b/libexec/rc/rc.d/stf similarity index 100% rename from sbin/init/rc.d/stf rename to libexec/rc/rc.d/stf diff --git a/sbin/init/rc.d/swap b/libexec/rc/rc.d/swap similarity index 100% rename from sbin/init/rc.d/swap rename to libexec/rc/rc.d/swap diff --git a/sbin/init/rc.d/swaplate b/libexec/rc/rc.d/swaplate similarity index 100% rename from sbin/init/rc.d/swaplate rename to libexec/rc/rc.d/swaplate diff --git a/sbin/init/rc.d/syscons b/libexec/rc/rc.d/syscons similarity index 100% rename from sbin/init/rc.d/syscons rename to libexec/rc/rc.d/syscons diff --git a/sbin/init/rc.d/sysctl b/libexec/rc/rc.d/sysctl similarity index 100% rename from sbin/init/rc.d/sysctl rename to libexec/rc/rc.d/sysctl diff --git a/sbin/init/rc.d/syslogd b/libexec/rc/rc.d/syslogd similarity index 100% rename from sbin/init/rc.d/syslogd rename to libexec/rc/rc.d/syslogd diff --git a/sbin/init/rc.d/timed b/libexec/rc/rc.d/timed similarity index 100% rename from sbin/init/rc.d/timed rename to libexec/rc/rc.d/timed diff --git a/sbin/init/rc.d/tmp b/libexec/rc/rc.d/tmp similarity index 100% rename from sbin/init/rc.d/tmp rename to libexec/rc/rc.d/tmp diff --git a/sbin/init/rc.d/ubthidhci b/libexec/rc/rc.d/ubthidhci similarity index 100% rename from sbin/init/rc.d/ubthidhci rename to libexec/rc/rc.d/ubthidhci diff --git a/sbin/init/rc.d/ugidfw b/libexec/rc/rc.d/ugidfw similarity index 100% rename from sbin/init/rc.d/ugidfw rename to libexec/rc/rc.d/ugidfw diff --git a/sbin/init/rc.d/utx b/libexec/rc/rc.d/utx similarity index 100% rename from sbin/init/rc.d/utx rename to libexec/rc/rc.d/utx diff --git a/sbin/init/rc.d/var b/libexec/rc/rc.d/var similarity index 100% rename from sbin/init/rc.d/var rename to libexec/rc/rc.d/var diff --git a/sbin/init/rc.d/virecover b/libexec/rc/rc.d/virecover similarity index 100% rename from sbin/init/rc.d/virecover rename to libexec/rc/rc.d/virecover diff --git a/sbin/init/rc.d/watchdogd b/libexec/rc/rc.d/watchdogd similarity index 100% rename from sbin/init/rc.d/watchdogd rename to libexec/rc/rc.d/watchdogd diff --git a/sbin/init/rc.d/wpa_supplicant b/libexec/rc/rc.d/wpa_supplicant similarity index 100% rename from sbin/init/rc.d/wpa_supplicant rename to libexec/rc/rc.d/wpa_supplicant diff --git a/sbin/init/rc.d/ypbind b/libexec/rc/rc.d/ypbind similarity index 100% rename from sbin/init/rc.d/ypbind rename to libexec/rc/rc.d/ypbind diff --git a/sbin/init/rc.d/ypldap b/libexec/rc/rc.d/ypldap similarity index 100% rename from sbin/init/rc.d/ypldap rename to libexec/rc/rc.d/ypldap diff --git a/sbin/init/rc.d/yppasswdd b/libexec/rc/rc.d/yppasswdd similarity index 100% rename from sbin/init/rc.d/yppasswdd rename to libexec/rc/rc.d/yppasswdd diff --git a/sbin/init/rc.d/ypserv b/libexec/rc/rc.d/ypserv similarity index 100% rename from sbin/init/rc.d/ypserv rename to libexec/rc/rc.d/ypserv diff --git a/sbin/init/rc.d/ypset b/libexec/rc/rc.d/ypset similarity index 100% rename from sbin/init/rc.d/ypset rename to libexec/rc/rc.d/ypset diff --git a/sbin/init/rc.d/ypupdated b/libexec/rc/rc.d/ypupdated similarity index 100% rename from sbin/init/rc.d/ypupdated rename to libexec/rc/rc.d/ypupdated diff --git a/sbin/init/rc.d/ypxfrd b/libexec/rc/rc.d/ypxfrd similarity index 100% rename from sbin/init/rc.d/ypxfrd rename to libexec/rc/rc.d/ypxfrd diff --git a/sbin/init/rc.d/zfs b/libexec/rc/rc.d/zfs similarity index 100% rename from sbin/init/rc.d/zfs rename to libexec/rc/rc.d/zfs diff --git a/sbin/init/rc.d/zfsbe b/libexec/rc/rc.d/zfsbe similarity index 100% rename from sbin/init/rc.d/zfsbe rename to libexec/rc/rc.d/zfsbe diff --git a/sbin/init/rc.d/zfsd b/libexec/rc/rc.d/zfsd similarity index 100% rename from sbin/init/rc.d/zfsd rename to libexec/rc/rc.d/zfsd diff --git a/sbin/init/rc.d/zvol b/libexec/rc/rc.d/zvol similarity index 100% rename from sbin/init/rc.d/zvol rename to libexec/rc/rc.d/zvol diff --git a/sbin/init/rc.initdiskless b/libexec/rc/rc.initdiskless similarity index 100% rename from sbin/init/rc.initdiskless rename to libexec/rc/rc.initdiskless diff --git a/sbin/init/rc.resume b/libexec/rc/rc.resume similarity index 100% rename from sbin/init/rc.resume rename to libexec/rc/rc.resume diff --git a/sbin/init/rc.shutdown b/libexec/rc/rc.shutdown similarity index 100% rename from sbin/init/rc.shutdown rename to libexec/rc/rc.shutdown diff --git a/sbin/init/rc.subr b/libexec/rc/rc.subr similarity index 100% rename from sbin/init/rc.subr rename to libexec/rc/rc.subr diff --git a/sbin/init/rc.suspend b/libexec/rc/rc.suspend similarity index 100% rename from sbin/init/rc.suspend rename to libexec/rc/rc.suspend diff --git a/sbin/init/Makefile b/sbin/init/Makefile index 5f0b7bce91d7..3c242617fe7a 100644 --- a/sbin/init/Makefile +++ b/sbin/init/Makefile @@ -1,15 +1,7 @@ # @(#)Makefile 8.1 (Berkeley) 7/19/93 # $FreeBSD$ -CONFGROUPS= CONFETC CONFETCEXEC CONFETCDEFAULTS CONFTTYS -CONFETCDIR= /etc -CONFETC= network.subr rc rc.initdiskless rc.subr rc.shutdown -CONFETCMODE= 644 -CONFETCEXEC= netstart pccard_ether rc.resume rc.suspend -CONFETCEXECDIR= /etc -CONFETCEXECMODE= 755 -CONFETCDEFAULTSDIR= /etc/defaults -CONFETCDEFAULTS= rc.conf +CONFGROUPS= CONFTTYS PACKAGE=runtime PROG= init SRCS= init.c getmntopts.c @@ -37,6 +29,4 @@ CFLAGS+=-I${MOUNT} NO_SHARED?= YES -SUBDIR+= rc.d - .include