<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/etc/devd, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2018-08-21T16:51:45Z</updated>
<entry>
<title>Move all devd related configs to sbin/devd/</title>
<updated>2018-08-21T16:51:45Z</updated>
<author>
<name>Brad Davis</name>
<email>brd@FreeBSD.org</email>
</author>
<published>2018-08-21T16:51:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=44e1285c7b19e6d1cdb237b0948e89b4891ca5be'/>
<id>urn:sha1:44e1285c7b19e6d1cdb237b0948e89b4891ca5be</id>
<content type='text'>
This helps with pkgbase as it switches these to using CONFS so they are
properly tagged as config files.

Approved by:	will (mentor), imp
Differential Revision:	https://reviews.freebsd.org/D16781
</content>
</entry>
<entry>
<title>Fix quoting in sending the NOMATCH event to devmatch</title>
<updated>2018-06-28T15:00:18Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2018-06-28T15:00:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0a463958e76dd0a828ef3d3db216a9026178408b'/>
<id>urn:sha1:0a463958e76dd0a828ef3d3db216a9026178408b</id>
<content type='text'>
The NOMATCH event was previously quoted to protect it from shell
expansion. However, that quoting now interferes with the quoting devd
is doing. Quote to protect just the ?.
</content>
</entry>
<entry>
<title>devmatch: Address some rc nits</title>
<updated>2018-06-14T16:09:29Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2018-06-14T16:09:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9d3730e5141d8412de1722c08fd60d8632e0401b'/>
<id>urn:sha1:9d3730e5141d8412de1722c08fd60d8632e0401b</id>
<content type='text'>
- devmatch_enable in rc.conf(5) was not gating the start of devmatch

- Use quietstart in devd/devmatch to suppress dozens of 'Cannot start'
  messages and other spurious messages from rc.subr(8) that aren't
  necessarily helpful.

Discussed with:	imp
</content>
</entry>
<entry>
<title>User service foo rather than /etc/rc.d/foo.</title>
<updated>2018-06-11T22:48:34Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2018-06-11T22:48:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b5e2ff92e572d59242b3627b66fb9789f86f0266'/>
<id>urn:sha1:b5e2ff92e572d59242b3627b66fb9789f86f0266</id>
<content type='text'>
devd predates service in the system. Modernize usage to use service to
start/stop things in reaction to events rather than calling the rc
file directly.

This was pointed out in my talk at BSDcan as well as indirectly
referrred to as a barrier to entry for OpenRC in that working group.
</content>
</entry>
<entry>
<title>devd: Always install devmatch.conf</title>
<updated>2018-05-21T21:44:47Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2018-05-21T21:44:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=729ba386f0d607f1412e44747a3b0f7fa67c9290'/>
<id>urn:sha1:729ba386f0d607f1412e44747a3b0f7fa67c9290</id>
<content type='text'>
It allows devd to run devmatch to find the correct driver based on pnp info.

No Objection from:    imp
</content>
</entry>
<entry>
<title>Invoke devmatch rc.d script directly instead of depending on "service"</title>
<updated>2018-02-17T13:13:55Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2018-02-17T13:13:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9a44db43eacf68468b9989cfa0071b077766de0c'/>
<id>urn:sha1:9a44db43eacf68468b9989cfa0071b077766de0c</id>
<content type='text'>
which is installed in usr/sbin and might not be available at the time
devd is started.

Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>Pass in the NOMATCH event to devmatch</title>
<updated>2018-02-17T06:57:38Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2018-02-17T06:57:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=247f52f1853d71087b820aeed14292815bb8dbd2'/>
<id>urn:sha1:247f52f1853d71087b820aeed14292815bb8dbd2</id>
<content type='text'>
In devd/devmatch.conf, we need to pass the event to the devmatch
serivce. It gets passed to devmatch -p for matching. We always pass
this, unlike hps' original patch, so we kill two birds with one stone
and only match modules to the event passed in.

Submitted by: hps@
Sponsored by: Netflix
</content>
</entry>
<entry>
<title>Add missing semicolon to not break devd during system startup.</title>
<updated>2018-02-13T08:10:17Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2018-02-13T08:10:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6bb41868efae21af33900ebdad2a94a4520530fa'/>
<id>urn:sha1:6bb41868efae21af33900ebdad2a94a4520530fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix typo</title>
<updated>2018-02-12T06:52:49Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2018-02-12T06:52:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ff99e2821062964b7e2c591b8314393d9f8bddc4'/>
<id>urn:sha1:ff99e2821062964b7e2c591b8314393d9f8bddc4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Turn devmatch on by default.</title>
<updated>2018-02-12T06:51:20Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2018-02-12T06:51:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8d99f31cbb4527d110fa9c367e86675beb53548e'/>
<id>urn:sha1:8d99f31cbb4527d110fa9c367e86675beb53548e</id>
<content type='text'>
Turn devmatch on by default. However, use 'start' instead of
'onestart' in the devmatch.conf file so the setting of
'devmatch_enable' is honored. Give an example of what to put in
devd.conf if you want to disable just the run-time part of devmatch.

Relnotes: yes
</content>
</entry>
</feed>
