]> code.ossystems Code Review - openembedded-core.git/commit
busybox.inc: Fix bashism in compile, which fixes sh being suid
authorNathan Rossi <nathan@nathanrossi.com>
Thu, 9 Nov 2017 11:09:25 +0000 (21:09 +1000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 9 Nov 2017 11:49:03 +0000 (11:49 +0000)
commit28547cf01b5ebb81c525a2b982db9b04997d7c4f
treedb2fdf05808df7c8a76a96b1c63edb8848eed2d3
parent3717c76eb24217c14a22f72fdd8732923729dee8
busybox.inc: Fix bashism in compile, which fixes sh being suid

Fix the bashism in the suid check. This ensures that the check works
correctly on hosts that default sh to e.g. dash. If this check fails the
suid shell workaround does not remove sh from the suid binary and
results in the target system containing a busybox.suid with sh as well
as /bin/sh -> /bin/busybox.suid.

Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Cc: Andrej Valek <andrej.valek@siemens.com>
Cc: Radovan Scasny <radovan.scasny@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-core/busybox/busybox.inc