diff options
author | Martin Hundebøll <martin@geanix.com> | 2018-11-08 13:07:27 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2018-11-14 11:14:39 +0000 |
commit | 3689c735b5680bd90ae81ed89d44528d7b5e2ee6 (patch) | |
tree | 210cb48d9ea9e999d97f5f52e42ef94f9a78a818 /meta | |
parent | f3b1155f2bec64ae601306ddac730d5844f4d468 (diff) | |
download | poky-3689c735b5680bd90ae81ed89d44528d7b5e2ee6.tar.gz |
busybox: make busybox.links.{suid, nosuid} reproducible
The busybox.link.* files are generated from autoconf.h and applets.h,
which are both auto-generated by the build system. The contents of the
two files might be in different order, and so the link files are not
reproducble as is.
Fix this by sorting the lists using `sort`.
(From OE-Core rev: e2450857d898238b0b719a5400e2340c65c80ada)
Signed-off-by: Martin Hundebøll <martin@geanix.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r-- | meta/recipes-core/busybox/busybox.inc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/meta/recipes-core/busybox/busybox.inc b/meta/recipes-core/busybox/busybox.inc index 10582a7534..09433dd824 100644 --- a/meta/recipes-core/busybox/busybox.inc +++ b/meta/recipes-core/busybox/busybox.inc | |||
@@ -184,7 +184,8 @@ do_compile() { | |||
184 | oe_runmake busybox_unstripped | 184 | oe_runmake busybox_unstripped |
185 | mv busybox_unstripped busybox.$s | 185 | mv busybox_unstripped busybox.$s |
186 | oe_runmake busybox.links | 186 | oe_runmake busybox.links |
187 | mv busybox.links busybox.links.$s | 187 | sort busybox.links > busybox.links.$s |
188 | rm busybox.links | ||
188 | done | 189 | done |
189 | 190 | ||
190 | # hard fail if sh is being linked to the suid busybox (detects bug 10346) | 191 | # hard fail if sh is being linked to the suid busybox (detects bug 10346) |