From: Yann E. MORIN Date: Tue, 28 Jan 2014 20:11:23 +0000 (+0100) Subject: linux: ensure buildroot_defconfig is writable X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0a541c8f244971a45396bfa4c371444204ed4a2c;p=buildroot.git linux: ensure buildroot_defconfig is writable If $(KERNEL_SOURCE_CONFIG) is read-only (eg. because Buildroot's source dir is), the rm of $(KERNEL_ARCH_PATH)/configs/buildroot_defconfig will either fail, or prompt the user, both of which we want to avoid. Make it writable by using $(INSTALL). Fixes: #4363 Signed-off-by: Nathan Lynch [yann.morin.1998@free.fr: use $(INSTALL) instead of cp, don't 'rm -f'] Signed-off-by: "Yann E. MORIN" Signed-off-by: Peter Korsgaard --- diff --git a/linux/linux.mk b/linux/linux.mk index ab25fe9871..62033d280b 100644 --- a/linux/linux.mk +++ b/linux/linux.mk @@ -164,7 +164,7 @@ KERNEL_SOURCE_CONFIG = $(BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE) endif define LINUX_CONFIGURE_CMDS - cp $(KERNEL_SOURCE_CONFIG) $(KERNEL_ARCH_PATH)/configs/buildroot_defconfig + $(INSTALL) -m 0644 $(KERNEL_SOURCE_CONFIG) $(KERNEL_ARCH_PATH)/configs/buildroot_defconfig $(TARGET_MAKE_ENV) $(MAKE1) $(LINUX_MAKE_FLAGS) -C $(@D) buildroot_defconfig rm $(KERNEL_ARCH_PATH)/configs/buildroot_defconfig $(if $(BR2_arm)$(BR2_armeb),