<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sbin/init, branch stable/5</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F5</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F5'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2005-10-04T18:00:43Z</updated>
<entry>
<title>MFC to RELENG_5:</title>
<updated>2005-10-04T18:00:43Z</updated>
<author>
<name>Ralf S. Engelschall</name>
<email>rse@FreeBSD.org</email>
</author>
<published>2005-10-04T18:00:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4f7e246433ca7acde405001042b411e5a594dd69'/>
<id>urn:sha1:4f7e246433ca7acde405001042b411e5a594dd69</id>
<content type='text'>
| Fix system shutdown timeout handling by again supporting longer running
| shutdown procedures (which have a duration of more than 120 seconds).
|
| We have two user-space affecting shutdown timeouts: a "soft" one in
| /etc/rc.shutdown and a "hard" one in init(8). The first one can be
| configured via /etc/rc.conf variable "rcshutdown_timeout" and defaults
| to 30 seconds. The second one was originally (in 1998) intended to be
| configured via sysctl(8) variable "kern.shutdown_timeout" and defaults
| to 120 seconds.
|
| Unfortunately, the "kern.shutdown_timeout" was declared "unused" in 1999
| (as it obviously is actually not used within the kernel itself) and
| hence was intentionally but misleadingly removed in revision 1.107 from
| init_main.c. Kernel sysctl(8) variables are certainly a wrong way to
| control user-space processes in general, but in this particular case the
| sysctl(8) variable should have remained as it supports init(8), which
| isn't passed command line flags (which in turn could have been set via
| /etc/rc.conf), etc.
|
| As there is already a similar "kern.init_path" sysctl(8) variable which
| directly affects init(8), resurrect the init(8) shutdown timeout under
| sysctl(8) variable "kern.init_shutdown_timeout". But this time document
| it as being intentionally unused within the kernel and used by init(8).
| Also document it in the manpages init(8) and rc.conf(5).
|
| Reviewed by: phk
| MFC after: 2 weeks
|
| Revision  Changes    Path
| 1.48      +7 -1      src/sbin/init/init.8
| 1.61      +1 -1      src/sbin/init/init.c
| 1.264     +16 -1     src/share/man/man5/rc.conf.5
| 1.257     +11 -0     src/sys/kern/init_main.c
</content>
</entry>
<entry>
<title>MFC: 1.59.  Fix nonexistant device support in init.</title>
<updated>2004-10-01T06:08:38Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2004-10-01T06:08:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=16cc82ae6262b4fd93a612604883bc47db71fea4'/>
<id>urn:sha1:16cc82ae6262b4fd93a612604883bc47db71fea4</id>
<content type='text'>
Approved by: re@ (scottl)
</content>
</entry>
<entry>
<title>Add references to pf(4) and pfctl(8) at the description of</title>
<updated>2004-07-22T10:38:13Z</updated>
<author>
<name>Giorgos Keramidas</name>
<email>keramida@FreeBSD.org</email>
</author>
<published>2004-07-22T10:38:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=328dbe4a949869880b1946b6a5b044872ee42d0e'/>
<id>urn:sha1:328dbe4a949869880b1946b6a5b044872ee42d0e</id>
<content type='text'>
securelevel = 3.

PR:		docs/69417
Submitted by:	Janos Mohacsi (mohacsi(at)niif(dot)hu)
</content>
</entry>
<entry>
<title>Mechanically kill hard sentence breaks.</title>
<updated>2004-07-02T21:45:06Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2004-07-02T21:45:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9806e231322307da0109e101ae2ef997a4a22290'/>
<id>urn:sha1:9806e231322307da0109e101ae2ef997a4a22290</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Assorted markup, grammar, and spelling fixes.</title>
<updated>2004-05-17T08:35:43Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2004-05-17T08:35:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d04b5dfe6cb5c950c97bcc0c5742c01d1d8d33f9'/>
<id>urn:sha1:d04b5dfe6cb5c950c97bcc0c5742c01d1d8d33f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove advertising clause from University of California Regent's license,</title>
<updated>2004-04-09T19:58:40Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2004-04-09T19:58:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4c723140a407d2ba326c134a26cec9569dc52d46'/>
<id>urn:sha1:4c723140a407d2ba326c134a26cec9569dc52d46</id>
<content type='text'>
per letter dated July 22, 1999.

Approved by: core, imp
</content>
</entry>
<entry>
<title>Fixed misspellings of 0 as NULL.</title>
<updated>2004-03-11T10:01:12Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>2004-03-11T10:01:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=30e8350c6009ecdd17ccceec5a747629a7e7e9a6'/>
<id>urn:sha1:30e8350c6009ecdd17ccceec5a747629a7e7e9a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>style.Makefile(5):</title>
<updated>2004-02-23T20:25:27Z</updated>
<author>
<name>Johan Karlsson</name>
<email>johan@FreeBSD.org</email>
</author>
<published>2004-02-23T20:25:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=604d24db9579f5b317cae3fae63ab75ef5efca7f'/>
<id>urn:sha1:604d24db9579f5b317cae3fae63ab75ef5efca7f</id>
<content type='text'>
	Use WARNS?= instead of WARNS=.
</content>
</entry>
<entry>
<title>Mention that securelevel 1 also blocks access to /dev/io if it</title>
<updated>2004-02-20T21:38:23Z</updated>
<author>
<name>Maxime Henrion</name>
<email>mux@FreeBSD.org</email>
</author>
<published>2004-02-20T21:38:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b4089f6417ace9a3b0f8d4e9d1446293a1a61487'/>
<id>urn:sha1:b4089f6417ace9a3b0f8d4e9d1446293a1a61487</id>
<content type='text'>
exists (not all platforms have it).
</content>
</entry>
<entry>
<title>Fix the case where one goes from zero to more than zero items enabled</title>
<updated>2003-12-05T04:28:03Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2003-12-05T04:28:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=35fc132143957271ecaaf66b16ab8b289a8318cf'/>
<id>urn:sha1:35fc132143957271ecaaf66b16ab8b289a8318cf</id>
<content type='text'>
in /etc/ttys.  Before this fix, once the count of active services
reaches 0, one could never restart any more without a reboot.

Steve Passe did the leg work on this patch.  After he found the fix,
we discovered that an identical fix had been made to NetBSD.

Approved by: re@ &lt;scottl&gt;
Approval tool: peril sensitive sunglasses
</content>
</entry>
</feed>
