[OE-core] [PATCH] busybox: Guard against interrupted compiles
Mario Domenech Goulart
mario at parenteses.org
Mon Jan 23 12:56:33 UTC 2017
Hi,
On Mon, 23 Jan 2017 12:35:52 +0000 Richard Purdie <richard.purdie at linuxfoundation.org> wrote:
> On Mon, 2017-01-23 at 12:26 +0000, Richard Purdie wrote:
>> diff --git a/meta/recipes-core/busybox/busybox.inc b/meta/recipes-
>> core/busybox/busybox.inc
>> index 1f4a48c..f247e8d 100644
>> --- a/meta/recipes-core/busybox/busybox.inc
>> +++ b/meta/recipes-core/busybox/busybox.inc
>> @@ -141,6 +141,10 @@ do_compile() {
>> unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
>> if [ "${BUSYBOX_SPLIT_SUID}" = "1" -a x`grep
>> "CONFIG_FEATURE_INDIVIDUAL=y" .config` = x ]; then
>> # split the .config into two parts, and make two busybox
>> binaries
>> + if [ -e .config.org ]; then
>> + # Need to guard again an interrupted
>> do_compile - restore any backup
>> + cp .config.orig .config
>> + fi
>
> I have fixed the typo...
Wouldn't it be better to have something like
cp .config.orig .config || true
instead, to prevent race conditions?
All the best.
Mario
--
http://parenteses.org/mario
More information about the Openembedded-core
mailing list