buildrootschalter/package/busybox
Thomas De Schampheleire fdc5ad1588 infra/pkg-kconfig: incorporate oldconfig call to avoid endless rebuilds
The configure step of the busybox package performs 'make oldconfig', which
causes the .config file to be updated. Thus, the .config file is more recent
than our stamp file .stamp_kconfig_fixup_done. On a subsequent build, our
dependency rules would kick in, and run the config fixup again, thus
kicking in the package's configure, build and install steps yet once
more, that, ad infinitum.

One solution is to modify kconfig-package to introduce an explicit touch of
the .kconfig_fixup_config_done stamp file, as post-configure hook.

Another solution, implemented by this patch, is to move the oldconfig call
from the package's .mk file to the kconfig-package infrastructure and make
sure it is done as part of the fixup commands. This way, the stamp file will
only be touched once, after the full fixup (including oldconfig) and no
endless rebuilds will occur.

Reported-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Suggested-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-08-06 19:57:22 +02:00
..
0006-lzop-add-overflow-check.patch busybox: fix interaction with version selection removal and lzo fix 2014-07-12 14:29:40 +02:00
busybox-0001-networking-libiproute-use-linux-if_packet.h-instead-.patch busybox: support only one version 2014-07-10 16:40:38 +02:00
busybox-0002-busybox-1.22.1-ash.patch busybox: support only one version 2014-07-10 16:40:38 +02:00
busybox-0003-busybox-1.22.1-date.patch busybox: support only one version 2014-07-10 16:40:38 +02:00
busybox-0004-busybox-1.22.1-iplink.patch busybox: support only one version 2014-07-10 16:40:38 +02:00
busybox-0005-busybox-1.22.1-nc.patch busybox: support only one version 2014-07-10 16:40:38 +02:00
busybox.config busybox: enable ash getopts 2014-08-06 19:53:01 +02:00
busybox.mk infra/pkg-kconfig: incorporate oldconfig call to avoid endless rebuilds 2014-08-06 19:57:22 +02:00
Config.in busybox: support only one version 2014-07-10 16:40:38 +02:00
mdev.conf busybox: provide /etc/mdev.conf if mdev is used 2011-07-11 13:41:25 +02:00
S01logging busybox: minor fixes to S01logging bootscript 2013-11-06 12:00:41 +01:00
S10mdev busybox: register mdev as hotplug helper when selected 2013-07-28 16:32:07 +02:00
S15watchdog busybox: add watchdog daemon startup script 2012-05-06 22:43:52 +02:00
udhcpc.script busybox: udhcpc script: suppress useless error message 2014-01-16 09:14:34 +01:00