Gleb Smirnoff
361fffd228
Require "ldconfig" for "devd". It is possible that user puts into
...
devd.conf execution of third-party software, that needs libraries
from /usr/local. Since devd is launched before ldconfig script, if
the hardware that has associated software is attached on boot, then
execution would fail.
Differential Revision: https://reviews.freebsd.org/D2332
Reviewed by: imp
2015-04-28 13:13:23 +00:00
Xin LI
3f6cf39fb2
Generate new UUID if system UUID is known bad or malformed and add a two
...
seconds sleep if we found the system UUID be invalid.
Obtained from: FreeNAS
MFC after: 2 weeks
2015-04-27 20:21:56 +00:00
Enji Cooper
61f63dbbb1
Move etc/tests/rc.d to etc/rc.d/tests to match the directory layout jmmv@
...
documented and implemented in other areas of the FreeBSD tree
MFC after: 1 week
2015-04-27 07:00:34 +00:00
Edward Tomasz Napierala
4e25c86f4c
Remove some oldnfs remnants.
...
Differential Revision: https://reviews.freebsd.org/D2287
Reviewed by: rmacklem@
Sponsored by: The FreeBSD Foundation
2015-04-18 16:08:06 +00:00
Xin LI
8f990792fc
Verify if the saved hostid is still the same and update if
...
it was changed.
Sponsored by: iXsystems, Inc.
Obtained from: FreeNAS (trueos commit 0abb740)
2015-04-15 21:48:06 +00:00
Josh Paetzel
fe56ff1ccc
Typo fix in comment
...
MFC after: 3 days
2015-04-06 19:23:45 +00:00
Josh Paetzel
120e0283fc
Bug fixes and feature adds
...
- Remove extranious echo that breaks puppet
- Handle restarts of multiple pflog devices correctly
- Add the ability to perform actions on specific pflog devices.
PR: 199150
Submitted by: jason.unovitch@gmail.com
MFC after: 3 days
2015-04-05 17:09:58 +00:00
Ryan Stone
6888132b53
Add an rc.d script to invoke iovctl(8) during boot
...
Differential Revision: https://reviews.freebsd.org/D88
Reviewed by: wblock, emaste, allanjude
MFC after: 1 month
Relnotes: yes
Sponsored by: Sandvine Inc.
2015-03-01 00:58:23 +00:00
Enji Cooper
fb61cc1e64
Unbreak rcorder when MK_UTX == no by moving utx from REQUIRE: in LOGIN to
...
BEFORE: in utx
MFC after: 1 week
2015-02-13 20:52:23 +00:00
Enji Cooper
f413242b51
Unbreak rcorder when MK_UNBOUND == no by moving local_unbound from REQUIRE:
...
in NETWORKING to BEFORE: in the script
MFC after: 2 weeks
2015-02-13 20:49:43 +00:00
Roger Pau Monné
d91f92d285
rc.d: load the network config file for netif
...
r272959 broke compatibility with mfsBSD that stores the default network
config file in /etc/rc.conf.d/network. In order to fix that load the network
config file from netif also.
2015-02-10 13:07:08 +00:00
Jamie Gritton
0639437b99
Un-revert the r278323 again - whatever Jenkins/kyua is up it, it has
...
nothing to do with this.
2015-02-10 00:48:51 +00:00
Enji Cooper
66ea550a77
Remove explicit routing/sendmail rc.d inclusion in FILES
...
Reported by: Guy Yur <guyyur@gmail.com>
MFC after: 14 days
X-MFC with: r278249
Sponsored by: EMC / Isilon Storage Division
2015-02-09 17:53:16 +00:00
Jamie Gritton
3f920f3f44
Revert the rc part of r278323 until I can figure out what Jenkins is doing.
2015-02-07 05:02:10 +00:00
Jamie Gritton
07a7869fb2
Add mount.procfs jail parameter, so procfs can be mounted when a prison's
...
root is in its fstab.
Also fix a typo while I'm at it.
PR: 197237 197066
MFC after: 3 days
2015-02-06 17:54:53 +00:00
Rui Paulo
a23f83b922
Don't add static IPv6 routes when to all FIBs when net.add_addr_allfibs is 0.
...
This avoids a bunch of boot time warnings when rc.d/routing runs.
MFC after: 1 week
2015-02-06 00:02:00 +00:00
Enji Cooper
5e79550fd0
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
MFC after: 20 days
X-MFC with: r278249
Sponsored by: EMC / Isilon Storage Division
2015-02-05 20:45:50 +00:00
Enji Cooper
ed1ffc3b4b
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
MFC after: 3 weeks
Sponsored by: EMC / Isilon Storage Division
2015-02-05 11:38:29 +00:00
Enji Cooper
97f1b5265c
Remove hostapd and wpa_supplicant from FILES so they're installed conditionally
...
if MK_WIRELESS != no
MFC after: 3 days
X-MFC with: r277740
2015-02-02 05:41:17 +00:00
Cy Schubert
e946956c6c
ipfilter 5.1.2 (vs 4.1.28 in previous releases of FreeBSD) stores IPv4
...
and IPv6 rules in a single table. ipf -6 -Fa will flush the whole table,
including IPv4 rules. This patch removes the redundant ipf -I -6 -Fa
statement.
PR: 188318
MFC after: 2 weeks
2015-01-28 21:01:55 +00:00
Enji Cooper
7fdb2b7a8d
Respect MK_KERBEROS with etc/rc.d/ipropd_master and etc/rc.d/ipropd_slave
...
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
2015-01-26 09:51:21 +00:00
Enji Cooper
a841418dd6
Honor MK_WIRELESS with etc/rc.d/hostapd and etc/rc.d/wpa_supplicant
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-01-26 09:43:08 +00:00
Enji Cooper
62a1797fb4
Honor MK_JAIL with etc/rc.d/jail
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-01-26 09:37:14 +00:00
Enji Cooper
6c5f4450a3
Honor MK_ACCT with etc/rc.d/accounting
...
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
2015-01-26 08:46:26 +00:00
Enji Cooper
a3b648d3bd
Remove explicit inclusion of lpd from FILES
...
X-MFC with: 277731
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-01-26 08:30:24 +00:00
Enji Cooper
7c3912a278
Honor MK_AMD with etc/rc.d/amd
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-01-26 08:28:51 +00:00
Enji Cooper
4290777e25
Honor MK_API in etc/rc.d
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-01-26 08:23:36 +00:00
Enji Cooper
5b57c67cc6
Honor MK_LPR with etc/rc.d/lpd
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-01-26 08:20:51 +00:00
Enji Cooper
4a0ea4d698
Honor MK_ACPI in etc/devd and etc/rc.d
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-01-26 08:04:38 +00:00
Enji Cooper
b359042310
Add MK_AUTOFS knob for building and installing autofs(4), et al
...
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
2015-01-26 07:15:49 +00:00
Enji Cooper
4e39505449
Add MK_HAST knob for building and installing hastd(8), et al
...
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
2015-01-26 06:27:07 +00:00
Dag-Erling Smørgrav
4fa545cb14
Allow the user to specify the location of control.conf.
2015-01-25 15:44:46 +00:00
Enji Cooper
9cb82d2e00
Install bsnmp rc.d script if MK_BSNMP != no
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-01-25 05:30:03 +00:00
Enji Cooper
18cc317233
Add MK_CCD knob for building and installing ccd(4), ccdconfig, etc
...
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
2015-01-25 04:52:48 +00:00
Enji Cooper
b29d6977f3
Add MK_ISCSI knob for building the iscsi initiator, iscsi daemon, kernel
...
modules, etc
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
2015-01-25 04:20:11 +00:00
Enji Cooper
abcd412940
Remove duplicate FILESYSTEMS REQUIRE from etc/rc.d/ipmon and etc/rc.d/pflog
2014-11-30 12:34:48 +00:00
Enji Cooper
d0082ce560
Remove duplicate FILESYSTEMS REQUIRE
2014-11-30 10:55:01 +00:00
Enji Cooper
7027385504
Remove duplicate FILESYSTEMS REQUIRE
2014-11-30 10:01:47 +00:00
Enji Cooper
2b0cb1247a
Fill in MK_ACPI, (MK_ACPI && MK_APM), MK_INET6, MK_PPP, and MK_ROUTED
...
Rework script dependencies to allow everything made optional to more optional
2014-11-30 06:08:22 +00:00
Enji Cooper
b76f9cb7bc
Remove etc/rc.d/mrouted
...
mrouted has been available in ports for the last 8 years as net/mrouted . An
equivalent rc.d script has been present in the port.
Remove all corresponding variables from etc/defaults/rc.conf
Relnotes: yes
2014-11-30 06:03:59 +00:00
Enji Cooper
17441aa848
Remove etc/rc.d/mrouted
...
The rc.d script has been incorporated into net/mrouted for some time
2014-11-30 03:00:40 +00:00
Enji Cooper
e7d836f78d
Make nfs server components conditional according to MK_NFS_SERVER
2014-11-30 02:31:37 +00:00
Enji Cooper
04267db69b
Move nfsd requirement in lockd/statd to BEFORE: stanza in nfsd so the nfs
...
server can be made optional
2014-11-30 02:27:37 +00:00
Enji Cooper
010546ec14
Add MK_NTP block to etc/rc.d/Makefile
2014-11-30 00:26:50 +00:00
Enji Cooper
e052c69ab2
Better honor the following MK_ flags in etc/Makefile and etc/rc.d/Makefile:
...
- MK_AMD
- MK_ATM
- MK_AUDIT
- MK_BOOT
- MK_GSSAPI
- MK_JAIL
- MK_LPR
- MK_SENDMAIL
- MK_VI
- MK_WIRELESS
- MK_ZFS
2014-11-30 00:23:34 +00:00
Enji Cooper
53ffd84c4d
Rework rc.d requirements so zfs and zvol come before relevant services so they
...
can be decoupled from the build
2014-11-30 00:21:06 +00:00
Enji Cooper
4ea83362cb
Make kdc run before SERVERS so kdc can be decoupled from the build
2014-11-30 00:03:27 +00:00
Enji Cooper
59d4588ff5
Make ntpdate run before rpcbind to allow ntpdate to be decoupled from the build
2014-11-29 23:59:51 +00:00
Enji Cooper
5e2b531868
Make gssd come before nfsd so gssd can be decoupled from etc/rc.d/Makefile
2014-11-29 23:57:08 +00:00
Enji Cooper
dd939ba0dd
Make local_unbound come before NETWORKING instead of having NETWORKING depend
...
on local_unbound
This should be reworked with a dummy DNS provider
2014-11-29 23:49:00 +00:00