diff --git a/tools/kconfig_new/prepare_kconfig_files.py b/tools/kconfig_new/prepare_kconfig_files.py index 913c27c9c8..360354dea0 100644 --- a/tools/kconfig_new/prepare_kconfig_files.py +++ b/tools/kconfig_new/prepare_kconfig_files.py @@ -54,7 +54,9 @@ def _prepare_source_files(env_dict): old_content = f.read() except Exception: # File doesn't exist or other issue - old_content = '' + old_content = None + # "None" ensures that it won't be equal to new_content when it is empty string because files need to be + # created for empty environment variables as well if new_content != old_content: # write or rewrite file only if it is necessary