package/fakeroot: test for SYSV IPC support
authorMatt Weber <matthew.weber@rockwellcollins.com>
Tue, 17 Sep 2019 03:58:14 +0000 (22:58 -0500)
committerArnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Sat, 21 Sep 2019 13:09:01 +0000 (15:09 +0200)
commitfd1bcce9894773d7e1c1ca5be0f04b0b32128a1d
tree5ca18825b3c99856cbebb9c7347bff6def29c282
parent79bf5cb65917e38c6b7e50dd37282dca42f54a12
package/fakeroot: test for SYSV IPC support

fakeroot can be built to either use SYSV IPC or TCP for message passing.

A bug was discovered where Microsoft Windows 10 Services for Linux
doesn't include support for SYSV IPC MsgQ.  This patch adds support to
detect this case and automatically build fakeroot to use the TCP
transport instead (It is assumed a TCP transport would definitely have
more overhead then MsgQs so the default wasn't changed to TCP).

Fixes
https://bugs.busybox.net/show_bug.cgi?id=11366

Cc: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Jean-Francois Doyon <jfdoyon@gmail.com>
Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com>
[Arnout: use a post-patch hook and AUTORECONF=YES]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
package/fakeroot/0003-Select-TCP-when-lack-of-SYSV-IPC.patch [new file with mode: 0644]
package/fakeroot/fakeroot.mk