<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot/package/eudev, branch 2019.02-op-build</title>
<subtitle>OpenPOWER buildroot sources</subtitle>
<id>https://git.raptorcs.com/git/buildroot/atom?h=2019.02-op-build</id>
<link rel='self' href='https://git.raptorcs.com/git/buildroot/atom?h=2019.02-op-build'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/'/>
<updated>2019-04-04T02:58:37+00:00</updated>
<entry>
<title>package/eudev: Revert change preventing monitor start</title>
<updated>2019-04-04T02:58:37+00:00</updated>
<author>
<name>Samuel Mendoza-Jonas</name>
<email>sam@mendozajonas.com</email>
</author>
<published>2019-04-04T02:52:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=e01dcd0974861a2c26eed6a66829a2d0bc5356d7'/>
<id>urn:sha1:e01dcd0974861a2c26eed6a66829a2d0bc5356d7</id>
<content type='text'>
Commit b1e47be "libudev-monitor.c: fail to monitor udev if udev is not
started" causes an internal check to fail if /dev is mounted on
devtmpfs. Revert this change to have the udev monitor work again.

See https://github.com/gentoo/eudev/issues/172 for discussion.

Signed-off-by: Samuel Mendoza-Jonas &lt;sam@mendozajonas.com&gt;
Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
</content>
</entry>
<entry>
<title>packages: update sysv S* scripts to 644</title>
<updated>2019-02-08T10:35:22+00:00</updated>
<author>
<name>Matt Weber</name>
<email>matthew.weber@rockwellcollins.com</email>
</author>
<published>2019-02-05T19:23:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=590e9e05b683ee521d4984b5cb77a590ebb3fd17'/>
<id>urn:sha1:590e9e05b683ee521d4984b5cb77a590ebb3fd17</id>
<content type='text'>
Signed-off-by: Matthew Weber &lt;matthew.weber@rockwellcollins.com&gt;
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>package/eudev: fix build with kernel &lt; 3.11</title>
<updated>2018-12-14T21:43:52+00:00</updated>
<author>
<name>Eric Le Bihan</name>
<email>eric.le.bihan.dev@free.fr</email>
</author>
<published>2018-12-11T07:18:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=e23a7a092f1215fd9253e1f87fb32b50ac7debae'/>
<id>urn:sha1:e23a7a092f1215fd9253e1f87fb32b50ac7debae</id>
<content type='text'>
As explained in issue 6267 of systemd [1], Linux &lt; 3.11 does not provide
definitions for BTN_DPAD_{UP,RIGHT}, which were introduced in [2].

So, add a patch to fix this issue.

[1] https://github.com/systemd/systemd/pull/6267
[2] https://github.com/torvalds/linux/commit/9ee27487127461b5cf71670b708ed5b2b8da568c

Fixes:

- http://autobuild.buildroot.net/results/e9d94084be8ed3296ba63cffdb9d69ffcc3b7140/
- http://autobuild.buildroot.net/results/d9c5ec07bfbde1fab62991bb509c2f90af1cb3f4/

Signed-off-by: Eric Le Bihan &lt;eric.le.bihan.dev@free.fr&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@bootlin.com&gt;
</content>
</entry>
<entry>
<title>package/eudev: fix build with kernel &lt; 4.8</title>
<updated>2018-12-06T20:13:09+00:00</updated>
<author>
<name>Fabrice Fontaine</name>
<email>fontaine.fabrice@gmail.com</email>
</author>
<published>2018-12-05T07:25:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=8b4fd3db85e958ee1f5e2c3b0ec65b5d7f81a2fb'/>
<id>urn:sha1:8b4fd3db85e958ee1f5e2c3b0ec65b5d7f81a2fb</id>
<content type='text'>
KEY_ALS_TOGGLE has been added in kernel 4.8 with
https://github.com/torvalds/linux/commit/9ee27487127461b5cf71670b708ed5b2b8da568c

So add it to missing.h to fix build with kernel older than 4.8

Fixes:
 - http://autobuild.buildroot.org/results/0c0aff02df91cdb869efa01e397f7ccc0d9f69af

Signed-off-by: Fabrice Fontaine &lt;fontaine.fabrice@gmail.com&gt;
Reviewed-by: Matthew Weber &lt;matthew.weber@rockwellcollins.con&gt;
[Thomas: update upstream status.]
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@bootlin.com&gt;
</content>
</entry>
<entry>
<title>eudev: bump to version 3.2.7</title>
<updated>2018-11-16T19:15:14+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>peter@korsgaard.com</email>
</author>
<published>2018-11-15T21:51:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=3b9d92102b0a84c545758b603f6d5485c88e87c4'/>
<id>urn:sha1:3b9d92102b0a84c545758b603f6d5485c88e87c4</id>
<content type='text'>
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>eudev: don't test if the binary exists in the init script</title>
<updated>2018-04-16T05:34:40+00:00</updated>
<author>
<name>Carlos Santos</name>
<email>casantos@datacom.ind.br</email>
</author>
<published>2018-04-16T02:29:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=6246ea7d14809cab4e0737f07f43fd026e2d008c'/>
<id>urn:sha1:6246ea7d14809cab4e0737f07f43fd026e2d008c</id>
<content type='text'>
The test doesn't make sense. It just exits with error code 5 if the
binary doesn't exist, which is silly. Buildroot installs both udevd and
its init script as part of the same package. But if it ever happens for
some reason, the error message "/sbin/udevd: No such file or directory"
in the start case should be pretty clear.

Replace the UDEV_BIN variable, which was used only once, by the full
path of the binary file.

Signed-off-by: Carlos Santos &lt;casantos@datacom.ind.br&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@bootlin.com&gt;
</content>
</entry>
<entry>
<title>package/eudev: don't forcibly link with -lrt</title>
<updated>2018-03-26T12:49:25+00:00</updated>
<author>
<name>Yann E. MORIN</name>
<email>yann.morin.1998@free.fr</email>
</author>
<published>2018-03-25T19:48:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=eaa63edbee8b8bfdac3fcbd84573220c607e0662'/>
<id>urn:sha1:eaa63edbee8b8bfdac3fcbd84573220c607e0662</id>
<content type='text'>
This was carried over from udev back when it were an separate package,
but was not even needed by eudev 1.3 when we introduced it back in 2014
(937a95449ec: eudev: new package).

Drop it now.

Signed-off-by: "Yann E. MORIN" &lt;yann.morin.1998@free.fr&gt;
Cc: Bernd Kuhls &lt;bernd.kuhls@t-online.de&gt;
Cc: Eric Le Bihan &lt;eric.le.bihan.dev@free.fr&gt;
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>eudev: prevent udev init script nonexistent directory error</title>
<updated>2018-03-25T19:37:11+00:00</updated>
<author>
<name>Joshua Henderson</name>
<email>joshua.henderson@microchip.com</email>
</author>
<published>2018-03-22T16:20:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=cbe725d755006e41a71180b5786fa9f52104f518'/>
<id>urn:sha1:cbe725d755006e41a71180b5786fa9f52104f518</id>
<content type='text'>
The following error occures in the udev init script because the kernel config
may optionally not include uevent_helper.

/etc/init.d/S10udev: line 47: can't create /proc/sys/kernel/hotplug: nonexistent directory

Work around this by not trying to access the destination if it's not available.

Signed-off-by: Joshua Henderson &lt;joshua.henderson@microchip.com&gt;
Acked-by: "Yann E. MORIN" &lt;yann.morin.1998@free.fr&gt;
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>eudev: fix printf usage in init script</title>
<updated>2018-01-30T21:58:17+00:00</updated>
<author>
<name>Carlos Santos</name>
<email>casantos@datacom.ind.br</email>
</author>
<published>2018-01-30T04:07:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=6298ed8bf46dd546d4ee7244136f2f9bad82ecad'/>
<id>urn:sha1:6298ed8bf46dd546d4ee7244136f2f9bad82ecad</id>
<content type='text'>
Using a variable in a printf format string may lead to undesirable
results if the variable contains format controls, so replace

    printf "foo $var bar"

by

    printf "foo %s bar" "$var"

Signed-off-by: Carlos Santos &lt;casantos@datacom.ind.br&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>eudev: fix error handling init script</title>
<updated>2018-01-30T21:58:00+00:00</updated>
<author>
<name>Carlos Santos</name>
<email>casantos@datacom.ind.br</email>
</author>
<published>2018-01-30T04:07:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=3f568fe09948369831c36a713f5a47fe4c2d19b6'/>
<id>urn:sha1:3f568fe09948369831c36a713f5a47fe4c2d19b6</id>
<content type='text'>
Replace (echo "msg" &amp;&amp; exit 1) by { echo "msg"; exit 1; }.

The (list) compound command runs in a subshell, so the "exit" interrupts
the subshell, not the main script. Examples:

    $ sh -c "echo 1; (exit 1); echo 2"
    1
    2
    $ sh -c "echo 1; { exit 1; }; echo 2"
    1
    $

Signed-off-by: Carlos Santos &lt;casantos@datacom.ind.br&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
</feed>
