[Buildroot] [PATCH] Makefile: be careful what we remove from saved defconfig
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Sat Oct 24 20:46:45 UTC 2020
On Wed, 21 Oct 2020 22:08:28 +0200
"Yann E. MORIN" <yann.morin.1998 at free.fr> wrote:
> When we savedefconfig, we remove BR2_DEFCONFIG (f71a621d91e, savedefconfig:
> Remove BR2_DEFCONFIG from saved defconfig file) and BR2_DL_DIR (36edacce9c2,
> Makefile: exclude BR2_DL_DIR from savedefconfig), because their meaning
> is only valid locally.
>
> However, we were not careful to really match the exact variables, so we
> could match arbitrary options.
>
> For example, these config options would all be dropped:
>
> BR2_DEFCONFIG="toto"
> BR2_DL_DIR="titi"
> BR2_PACKAGE_SABR2_DEFCONFIG="tutu"
> BR2_PACKAGE_SABR2_DL_DIR=y
>
> While the first two are indeed the ones we want to drop, the last two
> are options (whatever their meaning or how poorly named they are) of the
> hypothetical 'sabr2' package, and we want to keep those in a defconfig.
>
> When cleaning the just-saved defconfig, be sure to anchor the patterns to
> the beginning of the line.
>
> Signed-off-by: Yann E. MORIN <yann.morin.1998 at free.fr>
> Cc: Sven Oliver Moll <buildroot at svol.li>
> Cc: Herve Codina <Herve.CODINA at celad.com>
> ---
> Makefile | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
More information about the buildroot
mailing list