diff options
Diffstat (limited to 'meta/recipes-core')
| -rw-r--r-- | meta/recipes-core/busybox/busybox.inc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/meta/recipes-core/busybox/busybox.inc b/meta/recipes-core/busybox/busybox.inc index 4012f921c6..157aea3968 100644 --- a/meta/recipes-core/busybox/busybox.inc +++ b/meta/recipes-core/busybox/busybox.inc | |||
| @@ -183,6 +183,12 @@ do_compile() { | |||
| 183 | oe_runmake busybox.links | 183 | oe_runmake busybox.links |
| 184 | mv busybox.links busybox.links.$s | 184 | mv busybox.links busybox.links.$s |
| 185 | done | 185 | done |
| 186 | |||
| 187 | # hard fail if sh is being linked to the suid busybox (detects bug 10346) | ||
| 188 | if grep -q -x "/bin/sh" busybox.links.suid; then | ||
| 189 | bbfatal "busybox suid binary incorrectly provides /bin/sh" | ||
| 190 | fi | ||
| 191 | |||
| 186 | # copy .config.orig back to .config, because the install process may check this file | 192 | # copy .config.orig back to .config, because the install process may check this file |
| 187 | cp .config.orig .config | 193 | cp .config.orig .config |
| 188 | # cleanup | 194 | # cleanup |
