kconfig infra: make update-config/defconfig handling symmetrical
Replace a 'cp --preserve' with a 'touch --reference' so that the code for foo-update-config and foo-update-defconfig is symmetrical to ease maintainability and increase clarity. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: "Yann E. Morin" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
39867f3c8c
commit
1941386c3d
@ -78,8 +78,11 @@ $(1)-savedefconfig: $$($(2)_DIR)/.stamp_kconfig_fixup_done
|
||||
$$($(2)_KCONFIG_OPTS) savedefconfig
|
||||
|
||||
# Target to copy back the configuration to the source configuration file
|
||||
# Even though we could use 'cp --preserve-timestamps' here, the separate
|
||||
# cp and 'touch --reference' is used for symmetry with $(1)-update-defconfig.
|
||||
$(1)-update-config: $$($(2)_DIR)/.stamp_kconfig_fixup_done
|
||||
cp --preserve=timestamps -f $$($(2)_DIR)/.config $$($(2)_KCONFIG_FILE)
|
||||
cp -f $$($(2)_DIR)/.config $$($(2)_KCONFIG_FILE)
|
||||
touch --reference $$($(2)_DIR)/.config $$($(2)_KCONFIG_FILE)
|
||||
|
||||
# Note: make sure the timestamp of the stored configuration is not newer than
|
||||
# the .config to avoid a useless rebuild. Note that, contrary to
|
||||
|
Loading…
Reference in New Issue
Block a user