[Buildroot] [PATCH 1 of 3 resend] linux: add linux-update-config and linux-update-defconfig targets

Thomas De Schampheleire patrickdepinguin+buildroot at gmail.com
Tue Oct 25 09:20:03 UTC 2011


On Fri, Oct 14, 2011 at 4:56 PM, Thomas De Schampheleire
<patrickdepinguin+buildroot at gmail.com> wrote:
> In analogy to build targets uclibc-update and busybox-update, add
> extra targets to copy the current configuration to the custom
> configuration file set in buildroot. These targets facilitate the
> work of developers adding support for a specific board.
>
> linux-update-config copies .config directly.
> linux-update-defconfig first creates a defconfig and copies that.
>
> Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire at gmail.com>
> Acked-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
>
> ---
> v2: add defconfig target and rename.
>
>  linux/linux.mk |  11 +++++++++++
>  1 files changed, 11 insertions(+), 0 deletions(-)
>
> diff --git a/linux/linux.mk b/linux/linux.mk
> --- a/linux/linux.mk
> +++ b/linux/linux.mk
> @@ -190,6 +190,17 @@
>        $(MAKE) $(LINUX_MAKE_FLAGS) -C $(LINUX_DIR) \
>                $(subst linux-,,$(subst linux26-,,$@))
>
> +ifeq ($(BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG),y)
> +linux-update-config linux26-update-config: $(LINUX_DIR)/.config
> +       cp -f $(LINUX_DIR)/.config $(BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE)
> +
> +linux-update-defconfig linux26-update-defconfig: linux-savedefconfig
> +       cp -f $(LINUX_DIR)/defconfig $(BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE)
> +else
> +linux-update-config linux26-update-config: ;
> +linux-update-defconfig linux26-update-defconfig: ;
> +endif
> +
>  # Support for rebuilding the kernel after the cpio archive has
>  # been generated in $(BINARIES_DIR)/rootfs.cpio.
>  $(LINUX_DIR)/.stamp_initramfs_rebuilt: $(LINUX_DIR)/.stamp_target_installed $(LINUX_DIR)/.stamp_images_installed $(BINARIES_DIR)/rootfs.cpio
>

bump


More information about the buildroot mailing list