<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/etc/rc.d/sysctl, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>Move rc startup scripts from etc/ to sbin/init/</title>
<updated>2018-07-28T20:36:23+00:00</updated>
<author>
<name>Brad Davis</name>
<email>brd@FreeBSD.org</email>
</author>
<published>2018-07-28T20:36:23+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1135e97b7c2c3b60fda9a6f2f4a24a8336b1024c'/>
<id>1135e97b7c2c3b60fda9a6f2f4a24a8336b1024c</id>
<content type='text'>
This keeps most startup scripts as CONFS per discussion on src-committers from
back during BSDCan.

Approved by:	will (mentor)
Differential Revision:	https://reviews.freebsd.org/D16466
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This keeps most startup scripts as CONFS per discussion on src-committers from
back during BSDCan.

Approved by:	will (mentor)
Differential Revision:	https://reviews.freebsd.org/D16466
</pre>
</div>
</content>
</entry>
<entry>
<title>- Add descriptions to most of the rc scripts. Those are mostly taken from their</title>
<updated>2016-04-23T16:10:54+00:00</updated>
<author>
<name>Lars Engels</name>
<email>lme@FreeBSD.org</email>
</author>
<published>2016-04-23T16:10:54+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6c1a5e837d2d886042767bcc7b7255b81acc0965'/>
<id>6c1a5e837d2d886042767bcc7b7255b81acc0965</id>
<content type='text'>
  daemon's manpage and probably improved.
- Consistently use "filesystem" not "file system".

Approved by:	bapt, brueffer
Differential Revision:	D452
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  daemon's manpage and probably improved.
- Consistently use "filesystem" not "file system".

Approved by:	bapt, brueffer
Differential Revision:	D452
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not exit with non-zero return code if sysctl.conf or sysctl.conf.local files</title>
<updated>2014-01-21T18:57:49+00:00</updated>
<author>
<name>Dmitry Sivachenko</name>
<email>demon@FreeBSD.org</email>
</author>
<published>2014-01-21T18:57:49+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=eea6404df7f964a4120d491581a9affe9fa425b5'/>
<id>eea6404df7f964a4120d491581a9affe9fa425b5</id>
<content type='text'>
are absent.

Approved by:	delphij
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
are absent.

Approved by:	delphij
</pre>
</div>
</content>
</entry>
<entry>
<title>rc.d/sysctl: Fix error messages about unknown OIDs.</title>
<updated>2013-03-22T20:12:25+00:00</updated>
<author>
<name>Jilles Tjoelker</name>
<email>jilles@FreeBSD.org</email>
</author>
<published>2013-03-22T20:12:25+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7f16286cd112749aab99b93e07f40059a6636079'/>
<id>7f16286cd112749aab99b93e07f40059a6636079</id>
<content type='text'>
There are three situations where the sysctl script is called:
1. "start", very early
2. "lastload", near the end of rc
3. "reload", at admin request while the system is booted

Ignore unknown OIDs in situation 1 because kernel modules may not be loaded
yet and complain about them in situations 2 and 3.

PR:		conf/174595
Submitted by:	Olivier Smedts
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There are three situations where the sysctl script is called:
1. "start", very early
2. "lastload", near the end of rc
3. "reload", at admin request while the system is booted

Ignore unknown OIDs in situation 1 because kernel modules may not be loaded
yet and complain about them in situations 2 and 3.

PR:		conf/174595
Submitted by:	Olivier Smedts
</pre>
</div>
</content>
</entry>
<entry>
<title>Teach sysctl(8) about parsing a file (while I'm there also give it</title>
<updated>2012-12-13T23:32:47+00:00</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2012-12-13T23:32:47+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=da178c777fdcb3903ddbb08c62e79e00e734f256'/>
<id>da178c777fdcb3903ddbb08c62e79e00e734f256</id>
<content type='text'>
capability of parsing both = and : formats).

Submitted by:	hrs (initial version, bugs are mine)
MFC after:	3 months
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
capability of parsing both = and : formats).

Submitted by:	hrs (initial version, bugs are mine)
MFC after:	3 months
</pre>
</div>
</content>
</entry>
<entry>
<title>This change does the following for the scripts that run up through</title>
<updated>2010-05-19T19:03:19+00:00</updated>
<author>
<name>Doug Barton</name>
<email>dougb@FreeBSD.org</email>
</author>
<published>2010-05-19T19:03:19+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2822c33f8ccb2ff411fe3c28b47d95293647c61f'/>
<id>2822c33f8ccb2ff411fe3c28b47d95293647c61f</id>
<content type='text'>
FILESYSTEMS (the default early_late_divider):
1. Move sysctl to run first
2. Move as many BEFOREs to REQUIREs as possible.
3. Minor effect, move hostid_save from right before mdconfig to right
   after.

A lot of the early scripts make use of sysctl one way or another so
running this first makes a lot of sense given that system-critical
values are often placed in sysctl.conf.

My original purpose for working on this was that while doing some
debugging on other stuff I noticed that the order of execution was
different in the first pass through the early scripts and the second.
In practice that doesn't matter because the scripts are not executed the
second time. However this _can_ result in problems if the difference in
the rcorder moves a script from the late section to the early section in
the second pass (which would mean the script would not get executed).
So, I wanted to make the order of execution of the scripts in the early
section more deterministic.

In the course of debugging the ordering problems I noticed that moving
the BEFOREs to REQUIREs prevented the changes in order from the first
pass to the second pass without having to make any substantial changes.
(Of course it's no secret that I think BEFORE should be avoided as much
as possible, but this is a good example of why.)

Reviewed by:	silence on freebsd-rc@
MFC after:	8.1-RELEASE
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
FILESYSTEMS (the default early_late_divider):
1. Move sysctl to run first
2. Move as many BEFOREs to REQUIREs as possible.
3. Minor effect, move hostid_save from right before mdconfig to right
   after.

A lot of the early scripts make use of sysctl one way or another so
running this first makes a lot of sense given that system-critical
values are often placed in sysctl.conf.

My original purpose for working on this was that while doing some
debugging on other stuff I noticed that the order of execution was
different in the first pass through the early scripts and the second.
In practice that doesn't matter because the scripts are not executed the
second time. However this _can_ result in problems if the difference in
the rcorder moves a script from the late section to the early section in
the second pass (which would mean the script would not get executed).
So, I wanted to make the order of execution of the scripts in the early
section more deterministic.

In the course of debugging the ordering problems I noticed that moving
the BEFOREs to REQUIREs prevented the changes in order from the first
pass to the second pass without having to make any substantial changes.
(Of course it's no secret that I think BEFORE should be avoided as much
as possible, but this is a good example of why.)

Reviewed by:	silence on freebsd-rc@
MFC after:	8.1-RELEASE
</pre>
</div>
</content>
</entry>
<entry>
<title>Integrate rc.d/network_ipv6 into rc.d/netif:</title>
<updated>2009-09-12T22:13:41+00:00</updated>
<author>
<name>Hiroki Sato</name>
<email>hrs@FreeBSD.org</email>
</author>
<published>2009-09-12T22:13:41+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=5d595cb88eaa7f7233c0cd3f348b37c061f7dbbe'/>
<id>5d595cb88eaa7f7233c0cd3f348b37c061f7dbbe</id>
<content type='text'>
- 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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- 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
</pre>
</div>
</content>
</entry>
<entry>
<title>Oops, restore the recent changes to make startup messages quieter.</title>
<updated>2008-07-31T22:13:14+00:00</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2008-07-31T22:13:14+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4746c560a46302d7e5be213bc58d00a10e620ab0'/>
<id>4746c560a46302d7e5be213bc58d00a10e620ab0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Parse sysctl settings from /etc/sysctl.conf.local after /etc/sysctl.conf</title>
<updated>2008-07-31T21:57:35+00:00</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2008-07-31T21:57:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4ceda705b7fd022f40e7405c4cb42b2b952e0943'/>
<id>4ceda705b7fd022f40e7405c4cb42b2b952e0943</id>
<content type='text'>
if it exists.  This mirrors similar behavior for /boot/loader.conf and
/etc/rc.conf.

Obtained from:	Yahoo!
MFC after:	1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
if it exists.  This mirrors similar behavior for /boot/loader.conf and
/etc/rc.conf.

Obtained from:	Yahoo!
MFC after:	1 week
</pre>
</div>
</content>
</entry>
<entry>
<title>As previously discussed, add the svn:executable property to all scripts</title>
<updated>2008-07-16T19:22:48+00:00</updated>
<author>
<name>Doug Barton</name>
<email>dougb@FreeBSD.org</email>
</author>
<published>2008-07-16T19:22:48+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2b9851690c2169b48245ff1b770752f057251e85'/>
<id>2b9851690c2169b48245ff1b770752f057251e85</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
