1ed4996346
Store BR2_DEFCONFIG in .config, and use it to update the original input defconfig file after updating the configuration. When a config is created by using the BR2_DEFCONFIG=... option, this is saved in the .config file; later runs of savedefconfig will update that same location. It is also possible to configure this place in the interactive configuration. The BR2_DEFCONFIG value itself is not saved into the generated defconfig, since Kconfig considers it at its default. This is intentional, to avoid hard-coding an absolute path in the defconfig. It will anyway be set again when the defconfig is used with the 'make BR2_DEFCONFIG=... defconfig' command. As a side-effect of this change, the *config options have been moved out of the BR2_HAVE_DOT_CONFIG condition. This doesn't make any functional difference, because the .config is still not read for the *config targets. However, the defconfig and savedefconfig targets do need to include .config now, which makes them slightly slower. [Peter: slightly tweak help text] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Acked-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk> |
||
---|---|---|
.. | ||
adding-packages-autotools.txt | ||
adding-packages-cmake.txt | ||
adding-packages-conclusion.txt | ||
adding-packages-directory.txt | ||
adding-packages-generic.txt | ||
adding-packages-gettext.txt | ||
adding-packages-tips.txt | ||
adding-packages.txt | ||
advanced.txt | ||
appendix.txt | ||
beyond-buildroot.txt | ||
ccache-support.txt | ||
common-usage.txt | ||
configure.txt | ||
contribute.txt | ||
customize-busybox-config.txt | ||
customize-kernel-config.txt | ||
customize-rootfs.txt | ||
customize-store.txt | ||
customize-toolchain.txt | ||
customize-uclibc-config.txt | ||
customize.txt | ||
deprecated-list.txt | ||
developer-guide.txt | ||
download-infra.txt | ||
download-location.txt | ||
eclipse-integration.txt | ||
faq-troubleshooting.txt | ||
get-involved.txt | ||
getting.txt | ||
going-further.txt | ||
how-buildroot-works.txt | ||
introduction.txt | ||
legal-notice.txt | ||
make-tips.txt | ||
makedev-syntax.txt | ||
manual.mk | ||
manual.txt | ||
package-make-target.txt | ||
patch-policy.txt | ||
pkg-list.txt | ||
prerequisite.txt | ||
rebuilding-packages.txt | ||
starting-up.txt | ||
using-buildroot-toolchain.txt | ||
using.txt | ||
working-with.txt | ||
writing-rules.txt |